问题标签 [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.

0 投票
2 回答
532 浏览

php - Kohana - 验证用户?

我想开始一个使用 Kohana 3 框架的简单项目(看起来很有希望),但我认为文档有点缺乏,我希望有一些方向来让我的脚湿透并让我开始。所以我有一个大多数应用程序都需要的简单用例问题。

您将如何呈现带有用户名和密码的登录表单、捕获它、处理它并返回失败或成功?它如何保持用户会话(对象?)持久化?我是具有 Drupal 背景的 Kohana 新手。

0 投票
3 回答
4132 浏览

postgresql - 如何在 Kohana 3 ORM 选择查询中使用数据库函数

我正在将 Postgres 与 Kohana 3 的 ORM 模块一起使用,并希望使用 postgres 函数运行 SELECT,以便在进行比较之前将数据库中已有的值转换为小写。

在 SQL 中,我会写:

在 Kohana 我想写这样的东西:

但这会产生错误,因为 ORM 试图将列名推断为“lower(email)”而不仅仅是“email”。

我是 Kohana 和 ORM 的新手,所以能给我相同结果的替代方案也会很有用。

0 投票
1 回答
596 浏览

kohana - Kohana 3:使用自定义控制器

在 KO2 中,我有一个名为 libraries/CUSTOM_Controller.php 的文件,其中保存了我希望所有控制器都可以使用的常用方法。

在 KO3 中是否有类似的方法可以做到这一点?我在文档(例如它们)中没有看到任何关于覆盖控制器的内容。

谢谢!

0 投票
4 回答
715 浏览

php - Kohana 3 的验证错误可以继承吗?

我在一个文件中创建了一堆错误,APPPATH/messages/validate.php其中包含一堆常见消息,例如......

当我遇到类似$errors = $post->errors('validate').

有没有办法将这些错误用作基本错误,如果我有一个需要更多的单独表单,我可以使用一个单独的文件,其中只有其中的差异,例如它可能看起来像

所以很明显,任何email错误消息都将来自validate.php(继承),但任何permissions错误都将来自带有错误定义的新文件permissions

我命名该文件validate.php是因为继承行为似乎适用于该system文件夹,这就是它在下面的名称SYSPATH/messages/validate.php(参见GitHub 上的内容)。

我的错误消息可以继承自基本文件,还是应该只复制每个表单的所有错误消息?

0 投票
3 回答
286 浏览

php - 从 Kohana3 升级时会出现问题吗?

我想知道即将推出的 KO3 版本之间的兼容性。我听说一旦 3.1 出现,简单地从 kohana 3.0 升级到它并不容易(Wordpress 从 2 升级到版本 3 非常迅速)

如果我在 KO3 中创建我的项目(目前使用 3.0.6.2),我的项目在不破坏任何东西的情况下可以轻松升级到 3.1 或更高版本的可能性有多大?

如果您是真正的 KO3 专业人士或开发团队的一员,请回答。这很重要。

0 投票
3 回答
231 浏览

model-view-controller - Kohana3 - 如果错误 = FALSE,则错误模板

在我的 Bootstrap.php 中,我已经停用了 Profiler(或者激活它更好?)和错误。

现在,如果有人正在调用 URL,可能是:/notexist,并且没有 action_notexist(),则站点为空白。

我的问题:如何创建一个应该加载而不是白页的主错误模板。例如,如果你调用: http: //twitter.com/notexistinguser,会出现“页面不存在”的错误,与 Kohana3 一样吗?

谢谢 :)

0 投票
2 回答
1638 浏览

kohana - Kohana 参数()不起作用

我正在使用 Kohana 3。有谁知道为什么 param('controller') 结果为 NULL。

路由:

网址:http://localhost/application/page/index/1

参数调用:

0 投票
2 回答
4670 浏览

kohana - Kohana 3 ORM:如何使用 2 个多对多关系执行查询

我有一个定义了 2 个多对多关系的产品模型。

我需要一个查询,在其中找到具有给定 foodcat id 和给定 foodgroup 名称的产品。我知道我可以执行以下操作来获取具有给定 foodcat id 的所有产品

但是,我如何查询该 foodcat 中也位于 foodgroup 'Entrees' 中的产品?

谢谢!

0 投票
2 回答
3713 浏览

php - 从 Kohana 3 中的查询字符串中获取值的正确方法是什么

只是好奇从查询字符串中获取变量的“Kohana”方式是什么?

我能想到的最好的方法是用 Arr 类解析 $_GET var。有人有更好的方法来做到这一点吗?

0 投票
3 回答
5768 浏览

kohana - How to delete all user roles in Kohana 3

I'm using ORM Auth module and it's difficult to figure out how to do it. I've tried this case:

And got error ErrorException [ Fatal Error ]: Call to undefined method Database_Query_Builder_Delete::join()

However $user->roles->find_all(); gives me exactly what i want.