问题标签 [kohana-3.2]

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 投票
1 回答
1693 浏览

kohana - Kohana 3.2 路线::get

我正在尝试在循环内的视图内的 kohana 中添加简单的链接。

这是我的代码:

现在这会返回一个指向 root 的链接,因为

返回一个空字符串。

现在,如果我将 Route::get 修改为:

我得到正确的链接。

问题:为什么 Kohana 无法获得正确的链接,因为我知道在我的引导程序中我有以下内容:

那 : Route::get('parent') 返回:

0 投票
2 回答
708 浏览

kohana - 对于 Kohana 3.2 中默认规则未捕获的控制器,Bootstrap 需要额外的路由

我的 Kohana 3.2 项目中有多个控制器,其中最初的路由:

它适用于我所有的新控制器(当我添加一个新文件并转到:域/控制器时,它就像一个魅力。

现在对于一个名为 parents 的特定控制器,我必须在我的引导程序中添加新行:

我试图同时访问:/parents//parent/index/id并且在没有Route::set到位时都产生了错误。

如果没有这些行,我总是会遇到以下错误:

无法找到匹配 uri 的路线

或者

请求的路由不存在

我该怎么做?对于我添加的每个控制器,我是否需要在我的引导程序中定义它?

0 投票
2 回答
1132 浏览

internationalization - Kohana 3.2 中的自定义 i18n 错误消息

我了解在 Kohana 3.2 中创建自定义错误消息的方式:Kohana 3.2:自定义验证规则的自定义错误消息?

我的问题是重复太多,因为我需要一个单独的文件用于用户模型、帖子模型等。

在大多数情况下,有什么方法可以使用我自己的错误消息吗?我想将它们与 i18n 一起使用。

0 投票
1 回答
759 浏览

php - Kohana 3.2 中的外部 GET 请求通过工厂方法剥离

我正在尝试提出外部请求。我正在关注Kohana Docs 中提供的示例。

问题是,我正在尝试使用 GET 参数进行 GET。一旦我向工厂方法提供了一个带有 GET 参数的 URL,这些参数就会从 URL 中删除并放在_getRequest 对象的属性中。

这是我这边的样子:

如果我print_r$request对象,我可以看到这个(摘录):

但不幸的是,在执行请求时似乎并没有发送这些信息。

为什么会这样?

0 投票
1 回答
796 浏览

php - 将变量绑定到 Kohana 消息

有没有办法将变量传递给 Kohana 消息,然后可以通过 il8n 翻译获取,例如:

消息/user.php:

i18n/en.php:

我抓住了将 il8n 链接到来自i18n 的消息和 Kohana 3 中的错误消息的方法

0 投票
3 回答
4372 浏览

join - 带有 JOIN & ON & AND 的 Kohana 数据库查询生成器

我正在处理一个使用 COALESCE 为我当前项目检索本地化字符串的查询

sql 在用作原始查询时有效,但我似乎无法使用查询构建器以这种方式构建连接

这段代码:

只会导致

哪个不一样......在JOIN语句之后有其他人使用AND并且可以帮助我吗?

0 投票
1 回答
362 浏览

php - 处理数据透视数据操作的正确方法(通过 has_many "through")

在一个基本的博客应用程序中,我有一个文章模块,它允许我选择相关类别。有3张桌子;文章,article_categories,类别。2个模型,Model_ArticleModel_Category扩展ORM,并相应地分配了多个“通过”关系。在“编辑文章”表单提交期间,正确的方法(或更好的方法)是什么:

  • 以数组格式检索所有可用category ids以填充Form::select()
  • 从数据透视表中检索分配category ids,以数组格式为选定的类别
  • 成功提交表单后更新数据透视表,其中一些数据透视表已经存在。最好在添加/删除相关数据之前检查现有数据(而不是删除所有现有数据透视数据然后添加所有提交的数据category ids)。

基本上我希望有一种方法可以在不遍历 ORM 对象的情况下获取数据透视数组。

不确定我所要求的是否只能通过数据库准备的语句/查询构建器来完成。如果是这样,是否建议我将自己的方法(使用准备好的语句/查询生成器)添加到我的Model_Article extend ORM

我正在使用的当前方法是:

获取所有类别 ID

获取选定的类别 ID

更新类别 ID

0 投票
3 回答
2354 浏览

php - kohana 不会显示错误,给出空白页

我正在尝试的新类/函数显然做错了,因为页面根本不会呈现。如果我调用这个新的错误类/函数,我收到的只是一个空白页。

为了调试它,看看它在哪里爆发,我试图启用所有显示错误的东西,但我似乎做得不对。

我读到我应该使用ini_set('display_errors', TRUE);,但我不确定在哪里放置此代码?

请问如何解决白页问题?我非常希望看到导致行/代码的错误。

谢谢

0 投票
1 回答
493 浏览

php - Kohana:提供 robots.txt 的最佳方式是什么?

在我们的网络应用程序中,我们将所有 404 重定向到一个漂亮的错误页面,但对于 robots.txt,我们需要提供一个默认页面(或返回 404),否则 google 不会索引我们。

我应该专门为http://www.mydomain.com/robots.txt添加到 bootstrap.php 的路由吗?

或者我应该通过 .htaccess 执行此操作吗?

有没有我忽略的更清洁的方法?

0 投票
1 回答
678 浏览

kohana-orm - Kohana 3.2 has_one 模型未加载

我有两张桌子:

和2个模型:

我愿意:

我希望更新或创建具有 profile_id = $id 的 Stats 行。相反,它总是试图插入记录,即使它存在(因为它认为该记录没有加载)。

我如何解决它?