如何在 Kohana 中包装 PHP 遗留代码?
我有大量用 PHP 编写的遗留代码,这些代码不是在任何特定框架上编写的,而是主要是老式风格(即内联)PHP。然而,我的大部分新代码都是在 Kohana 3.1.…
我在 Kohana 3.1 中添加过滤器时遇到问题
我在 Kohana 3.1 中添加回调过滤器时遇到一些问题。 这是我的验证器: Validation::factory($fields) ->rules('username', $this->_rules['username']…
是否可以重复使用 Kohana ORM 查询来获取行数?
所以我的查询是这样的... $records = ORM::factory('category'); 添加一个 WHERE 子句是这样... $records = $records->where('categoryid', 'LIKE', '…
使用 Kohana DB 时,在需要分页计数时如何避免重复代码?
使用 Kohana 查询构建器,是否可以逐段构建我的查询。 然后对所述查询执行计数。 然后执行查询本身。 所有这些都无需编写重复的条件...一个用于计数,…
mod_rewrite 启用时 Kohana detector_uri() 出现问题
当请求的控制器是索引时,我在检测当前 uri 时遇到问题。 (我的index_file文件名是index.php)。问题似乎出在 detector_uri() 函数中,因为它在 REQU…
使用 Kohana 3.1 帮助程序类设置 cookie 会导致服务器错误:500
我正在尝试使用 Kohana 助手“Cookie” 类。 似乎不起作用,调用时出现 500 错误。 setcookie($name,$value) 可以工作。 可能是什么原因?…
对不同角色的用户以不同方式显示同一页面
我想要一些有 php 经验的人的建议。 我正在用 php 制作一个网站,该网站将有 4 种用户: 1. 来宾(未注册), 2.注册, 3. 注册享有特殊特权, 4. 管…
Kohana 3:Cookie::$domain 无法登录
我正在尝试使 Cookie 域在 Kohana 3.1 中工作。它应该很简单: Cookie::$domain = '.mydomain.com'; 但现在我无法登录,而在插入代码之前它正在工作。…
Kohana 3.1 相当于 Request::instance()->directory?
我的应用程序中有这段代码... Request::instance()->directory 升级到 3.1 后它停止工作...我想知道 3.1 的等效项是什么...? 谢谢…
Kohana/ORM - 将关系分配给视图
我在控制器的方法中有一个对象: $post = ORM::factory('post', array('slug' => $slug); 该对象被发送到视图: $this->template->content = View::fa…
htaccess 无法与 Kohana 3.1.x 一起正常工作
我需要能够访问 /admin_dir 下的所有内容,而不会受到 Kohana 框架的干扰,因为 admin_dir 根本不使用该框架。 首先,这是我的 .htaccess 文件: # Tu…
在 Kohana 3 中为饼干设置盐的正确方法是什么?
我可以深入研究 Kohana_Cookie 类并设置 public static $salt = 'blah'; 但这似乎不是一个非常优雅的解决方案...是否有正确的方法在配置等中设置它?…
Kohana 3(ORM 或 DB)返回单个字段
使用 DB 或 ORM 从一个字段检索结果的最佳方法是什么? 例如,我需要一组用户的朋友 id 将它们传递给其他函数。我目前正在这样做: $friends_ids = $t…
如何使用 kohana 在 orm 中编写以下查询
从 u_question uq 中选择 *,用户 u 其中 uq.asked_by=u.id 和 questions_by 在(从 fb_relations 中选择 u.id f,用户 u 其中 f.user1='515683059' …
我在 MVC 中没有得到 ORM
我正在 Kohana 3.1 上创建授权系统。这是出于教育原因。 现在我正在尝试学习ORM。我明白我可以用 ORM 做什么,但我不知道如何在 MVC 结构中实现它....…