问题标签 [kohana-3]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
frameworks - Kohana v3 ACL A2 与数据库支持
我正在使用 Kohana V 3.0.3。
我正在寻找 ACL 库,并从http://dev.kohanaphp.com/projects A2 Kohana 的 ACL 模块中找到。
显然,它发现,它使用配置文件和身份验证对象基础来管理角色、资源和规则。
我希望它是动态的,例如如果有效用户登录,则应从数据库动态加载资源和规则。现在已完成 Auth 部分以查找 ACL 部分。
是否可以使用与数据库相同的 A2 模块或需要重写自己的逻辑?
php - 使用 Kohana 3 PHP 的 RESTful Web 服务
是否可以用kohana 3做restful services,我查看了源代码并找到了一个抽象类Kohana_Controller_REST
,如何使用它?如果有人可以将带有路由的片段作为示例代码发布,将不胜感激。
此外,缺乏关于 KO3 的文档让我抓狂,如果有人知道一个有据可查、快速且经过验证的 PHP 框架可与 100% javascript 前端一起使用,请告诉我,但我想坚持使用 Kohana,因为强大的 ORM 库。
谢谢。
php - Kohana V3 将查询结果作为对象返回
在 Kohana V3 中是否可以将结果集作为 array() 或任何方法返回?
例如:
如果方法存在,则可以获得密码
没有ORM可以吗?请建议。
php - Kohana V3 Auth 模块 user_token 功能
有人可以简要介绍 Auth 模块中的 user_token 功能吗?什么是用途以及如何将其合并到 Auth 模块中?
php - What is the correct way to bootstrap Drupal with Kohana 3?
I am trying to implement single sign on between an existing Drupal site a Kohana 3 based webapp. Ideally I would like to load Drupal's session information into $GLOBALS using the bootstap:
A post on the Kohana forum suggested that this should be placed in Kohana's index.php, but didn't say where. I've tried right at the start, and just before Kohana's own bootstrap, but both result in a White Screen of Death.
Changing the bootstrap level to DRUPAL_BOOTSTRAP_CONFIGURATION works, but the session data isn't loaded. Any bootstrap level above DRUPAL_BOOTSTRAP_ACCESS results in a WSOD.
If anyone has any ideas I'd really appreciate it!
php - 如何在 Kohana 3 中执行外部请求?
我一直使用 cURL 来处理这类事情,但这篇文章让我想到我可以使用 Kohana 3 中的 Request 对象轻松请求另一个页面。
但是我得到了错误
由此我可以假设这意味着方法方法是静态的,但这对我没有多大帮助。我还复制并粘贴了该文章中的示例,它引发了同样的错误。
基本上,我正在尝试发布到外部服务器上的新页面,并以 Kohana 方式进行。
那么,我这样做是否正确,还是应该只使用 cURL(或file_get_contents()
上下文)?
module - 如何覆盖 Kohana 3 中的模块类?
在 Kohana 3 中,如何覆盖/扩展模块类?
例如,我想向特定于我的应用程序的 Auth 模块添加功能。在这种情况下,我想扩展位于 Auth 模块的 classes 文件夹中的抽象 Auth 类。
我应该为我的 Auth 类使用什么命名约定,我应该在文件系统中的什么位置放置我的类文件?
php - 我应该从 Kohana 3 中抛出什么样的异常?
我已经看过这篇文章中的代码示例,但是 throwingController_Exception_404
会产生错误。
我刚刚抛出了普通的异常。我记得在 Kohana 2.3 中,您可以根据情况抛出不同的。
有没有人列出什么时候应该抛出什么异常?
php - 如何跳过 Kohana 3 中的标头并从路由中获取原始输出?
我有一个使用DOMPDF返回 PDF 文件的方法。它发送所有正确的标题。它是动态生成的(不存储在任何地方的服务器上)。
我现在必须将此 PDF 附加到传出的电子邮件中。我在Kohana 3中做到了这一点
它请求的路由只是发送标题以下载和流式传输 PDF,以便最终用户可以下载它。它还使用Swift Mailer库。
除非我在浏览器中运行此请求,否则它会提示我下载文件。我想输入输出$response
并忽略下载标题Content-Disposition: attachment; filename="file #1.pdf"
。
是否可以按原样接收此请求,然后将其保存到我上面描述的文件中。
或者我应该将 PDF 的自动生成更改为文件,然后简单地用 Swift 指向该文件?
非常感谢
php - Kohana v3,自动转义非法字符?
快速提问,Kohana(版本 3)是否会自动转义传递给 ORM::factory 的数据.....(以及与数据库有关的其他任何地方)?
例如:
在第二个参数中传递的数据会在进入 SQL 查询之前自动转义还是我必须手动执行?可能是一个愚蠢的问题,安全总比抱歉好,但是是的......我通常会手动转义数据,但我想知道 Kohana 是否为我这样做?
谢谢