我在将 Kohana 3 中的内容类型更改为 XML 时遇到一些问题
这是我的代码: class Controller_Call extends Controller { public $template = 'tpl/default'; public function before() { parent::before(); $th…
使用 HMVC (Kohana) 的知识损失
我对 Kohana 的 HMVC 模型有疑问。我真的很喜欢在相同原则 (MVC) 内将内容分离为组件的想法,以便扩展和更轻松地创建 api。 尽管我遇到了一些缺点,比…
基本 Kohana ORM 查找记录
我想使用 Kohana 3 的默认 ORM 从数据库中获取一些行,但我没有得到我想要的:-) In my Controller: $comptes = ORM::factory('compte'); #$comptes->w…
Kohana 3.1 自动加载不工作(在不同的机器上)
我面临着一个相当奇怪的问题。 在我的一个 Kohana 模块中,自动加载似乎仅在一个类上失败,而且仅在我的暂存盒上失败,但在我的开发盒上则不然。 此外…
如果验证失败,如何恢复表单的值(在 Kohana 3 中)
官方文档底部有一个示例 http://kohanaframework.org/3.2/ guide/kohana/security/validation 但显然只要使用 View 中的 $post['username'] 但 $post …
Kohana ORM 一对多反向查找
Kohana ORM 是否有反向关系查找。 例如: 模型 User 有 user_id, name 模型 Post 有 post_id, post, user_id 我有一个 user 对象并希望获取所有相关的…
使用 Kohana 将 css、js 和图像文件包含到模板中的正确方法是什么?
使用 Kohana,使用模板系统,链接到样式表、javascript 文件和最重要的图像的正确方法是什么? 我应该在链接前面添加 吗?这确实有效,但似乎不是正确…
PHP / Kohana:保护搜索查询
我希望允许用户执行搜索而不受任何字符的限制。 为了保护数据库免受攻击,“添加斜杠”和 / 或 mysql_escape_chars 是否足够? 您还有什么建议? 非常…
Kohana 数据库中的列的 BETWEEN
如何指定 NOW() BETWEEN col1 AND col2 使用Kohana数据库? $this->where(new Database_Expression('NOW()'), 'BETWEEN', array('col1', 'col2')); 显…
Kohana ORM,重写 ORDER BY 和 GROUP BY 查询
我需要从使用 Kohana ORM 在article.id = message.article_id 上加入的相关表中获取按最新评论排序的文章列表。我设法构建了一个查询,该查询是 GROUP…
如何在 Kohana / PHP 中优雅地管理数据库事务
我是 Kohana 的新手,但有 Spring/Java 背景。 在 Spring 中,我习惯了自动将数据库事务应用于所有服务方法。我只是标记该方法以指示它是否只需要读取…
Kohana 3.2 ORM 插入一行而不是更新
SQL: CREATE TABLE IF NOT EXISTS `photoalbums` ( `id` int(11) NOT NULL AUTO_INCREMENT, `title` varchar(200) NOT NULL, PRIMARY KEY (`id`) ) E…
Kohana 找不到我的控制器,路线错误?
我仍在玩 Kohana,并为我找到了另一个塞子:-) 我创建了一个名为 compte.php 的新简单控制器,位于 /app/classes/controller/compte.php
如果在 Kohana 的 postdata 或现有用户数据中,则将复选框标记为已选中
如果通过数据库或后数据中的现有数据选择了复选框,我想标记它们。我有一个包含所有角色的数组,$roles,并且 $user_roles 包含当前角色。 foreach ($…