问题标签 [kohana-3.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 投票
5 回答
202 浏览

php - 在 Kohana 3.3 中我可以将我的全局代码放在哪里?

假设我想要一个常量、一个函数或一个类在我的所有模型、视图和控制器代码中都可用(在特定的网站(应用程序)中)。我可以把它们放在哪里?我不介意在我需要它们的每个文件中明确导入它们,但我不知道如何(简单require_once似乎不起作用)。

0 投票
1 回答
107 浏览

routes - 如何允许可变部分包括路线中的斜线?

例如:

我想知道它是否真的包含一个test带有 id的字符串,1在这个例子中。

笔记。它不是标准控制器与动作和 ID。我必须检查这一点并为此设置路线(controllervs. action)。

添加。原因是这部分mysite.com/["questions/"]test/1可以包含任意数量的单词,例如mysite.com/a/b/c/d/test/1,但 url 的结尾始终是test/(id)

0 投票
0 回答
319 浏览

kohana-3.3 - Kohana 3.3 ORM 'has_many' 和 'through' 不同模型和表名的案例问题

当我使用包含多个单词的 PSR-0 模型名称时,我似乎无法让 ORM“has_many”和“through”案例工作,因为我的模型是 User_Business_Unit 而我的表是 user_business_unit。例如:

这是我的“用户”模型中的 has_many 关系:

如果我做一个

例如,它会起作用。但如果我做一个

它失败了,因为它尝试使用“通过”别名“user_business_unit”实例化模型,但模型是“User_Business_Unit”。

如果我将“通过”设置更改为“User_Business_Unit”,则 add() 案例有效,但 has() 案例失败,因为它尝试查询表“User_Business_Unit”,但该表是“user_business_unit”。

有人可以告诉我我在这里做错了什么吗?

我想我可以将我的表重命名为“User_Business_Unit”,但这似乎不是一个好的解决方案。

0 投票
1 回答
949 浏览

kohana - Kohana 3.3 ORM Validation - unique value not working when value is empty

In a Model_Page class, extending the Kohana ORM class, I have this rules definition :

To simplify here, I will just return false from this function, so it should never validate when I try to save/update a page :

This works as expected, if the value for url is not NULL or not an empty string.

But if I already have a page with an empty url, and that I try to add a new page with an empty url, the unique_url function is ignored, even when forcing a return false.

This could be a bug, but maybe I missed something...? In the Kohana docs, for the unique example, they use a username as an example, but the username also has a not_empty rule, which does not apply here.

Any help/suggestion appreciated!

0 投票
1 回答
115 浏览

php - Kohana - ORM_Tree

发现几个链接建议使用“ORM_Tree”来处理自引用表:

但是,从控制器收到一个错误,提示“找不到类 ORM_Tree”。我的模型如下:

我在控制器中使用 3.3.1 版本,其中包含以下内容:

该类是否从版本 3.3.1 中删除?如果是这样,是否有人对处理自引用表有建议,如下所示:

category_id - int(11) - 否
category_name - varchar(45) - 否
category_description - varchar(250) - 是 - NULL
__parent_id - int(11) - 是 - NULL

希望我能清楚地理解这张表。__parent_id 与 category_id 具有外键关系。__parent_id 可以为空(允许一个根或什至几个顶级)。

任何建议都将不胜感激,因为我非常希望在项目中利用这棵树。如果这已在其他地方得到回答,请原谅(请理解,我在“谷歌搜索”甚至“雅虎搜索”之前没有问过)。

我对 Kahona 非常陌生,因为这个框架似乎是最合适的。我检查了一些 Cakephp,但并不关心他们对 AuthAcl 的处理——似乎有点令人费解,因为你有一个带有左右节点的“树”,我觉得这不必要地复杂。但是,我还没有接触到 Kahona 的 AuthAcl,可能会发现这样的实现是必要的。

0 投票
1 回答
126 浏览

php - 无法使用 Auth::login() 登录

我记得登录角色,但我不知道哪里有问题。

这是一些代码:config/auth.php

// 用户模型

// 登记

$auth = Auth::instance(); $user = ORM::factory('user');

激活

在登录

不幸的是,logged_in 是假的。我不知道为什么。

我会给予任何帮助

0 投票
2 回答
125 浏览

php - 如何使用 Kohana PHP 包含父目录中的类

我创建了一个辅助类,它有很多小函数可以帮助我创建我的内容,但是当我尝试将它包含在我的代码中时,PHP 显示一个错误,指出我的类不存在。我只是使用 require_once('../general.php'); 但它给了我一个“无法打开流”的错误。

0 投票
1 回答
119 浏览

php - Kohana cURL 发送的数据为空

我在以下代码块上使用 cURL 发送数据:

Web 服务端运行并创建文件,但 $_POST 为空。我只是想不通为什么。

0 投票
2 回答
146 浏览

kohana-3.3 - 我可以在根目录中的文件中加载 Kohana 类吗?

我正在尝试在我的 install.php 文件中使用 Kohana 类,该文件位于根目录中,但是当我尝试使用它时,我看到了这个:

安装.php

0 投票
1 回答
713 浏览

php - 在 mustache 的数组中渲染 php 数组

我的数组“$groupData”如下所示:

我在渲染permissions部分代码时遇到问题。我尝试过使用{{#groupData}}{{#permissions}} {{.}} {{/permissions}}{{/groupData}},但它不起作用。