问题标签 [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 投票
1 回答
282 浏览

php - Kohana 框架级联文件系统。如何将文件夹添加到此级联链?

通常 KO3 是如何工作的: 1. 从“系统”获取文件 2. 用每个使用的“模块”替换一些 3. 最后 - 用“应用程序”替换

我必须做什么才能在这些链中再添加一个文件夹?如何扩展这个级联?例如我想在这里加载类:

  1. “/系统/”
  2. “/模块/”
  3. /之前的插件/
  4. /插件/
  5. /申请前/
  6. “/应用/”

我希望“插件”具有与“模块”相同的功能我可以将每个插件初始化为模块,方法是:

我必须做些什么来创建一个看起来像应用程序的文件夹,它会在应用程序启动之前自动加载?(“ /before-application/ ”和“ /before-plugins/ ”)

我知道必须从 SYSPATH 复制到 application/classes/Kohana/Core.php 并做一些事情。但是什么?请帮帮我!

0 投票
1 回答
605 浏览

php - Kohana 框架:使用绝对文件路径加载配置的方法

如何从特定文件夹加载配置,例如:
DOCROOT."assets/config/pre-load.php"
默认方法将搜索
(APPPATH|MODPATH|SYSPATH)."/config/".DOCROOT."assets/config/pre-load"
但我需要从(APPPATH|MODPATH|SYSPATH)."/config/"

0 投票
0 回答
120 浏览

php - Kohana 3.环境测试页面

我将环境测试页面转到任何 url。

我在引导文件中有这个

我的控制器中有这个

所以我的视图目录中有 test.php 文件。但无论如何我得到环境测试页面。我做错了什么?

0 投票
2 回答
372 浏览

php - Kohana foreach ORM 对象的多个循环提前终止

我正在使用 Kohana 3.3 并尝试将页面输出到菜单和所有子菜单。子菜单与页面存储在同一个表中,称为页面。页面和子菜单之间的唯一区别是标志。这是页面的表结构和我为使其正常工作而创建的示例页面。

我将所有页面作为 ORM 对象加载到一个数组中,按父级排序,然后按位置排序。当查询获取它们时,我已经订购了上面的表格。这是我生成 HTML 菜单的 PHP 方法,然后我将 ORM 页面数组传递到:

正如你所看到的,我已经放了一堆回声来试图弄清楚发生了什么。这是所有回声的输出:

因此,在第二次调用子菜单(ID 3)的 menu 方法后,foreach 循环完成了 ID 3,但不会继续到下一页。我不明白为什么?我过去做过这样的 foreach 循环,但这是我第一次在 Kohana 中这样做,所以认为这是与 Kohana 相关的东西,我不明白。

我已经创建了this 的eval.in,显示代码有效,并且它必须是 Kohana 中的某些东西这样做。这是来自 eval.in 的所有回声的结果:

正如您所看到的,与 Kohana 不同,在第 3 页完成处理后,它会按预期继续到第 2 页。为什么小花不这样做呢?

0 投票
1 回答
197 浏览

php - Kohana Framework:如何在表单上使用日期字段?

我是 Kohana PHP 的初学者,需要做一个带有日期字段的表单。代码是:

如何在日期字段中制作?

0 投票
2 回答
1220 浏览

php - Kohana 3.3.3 多语言网站

我是 Kohana 的新手,使用版本 3.3.3.1,我正在尝试使用存储在 mySQL DB 中的内容/页面构建一个简单的动态站点。该网站应该有多种语言。我试着到处寻找一个好的解决方案/模块,但我找不到任何适用于最新版本的 Kohana 的东西。我也试过这个:https ://github.com/shockiii/kohana-multilang 但它不适用于最新的 kohana。

我想像这样将语言放在 URL 中(并且可能隐藏默认语言的参数):

在我的 bootstrap.php 中,我有以下路线(在添加语言逻辑之前):

如果可能的话,我想在一个模块中包含所有这些多语言逻辑。但是我读到了覆盖请求、URL、路由和其他类以便能够做到这一点。

我能做到这一点的最佳方法是什么?我应该做什么/改变以及从哪里开始?

我知道这是一个更普遍的问题,但非常感谢任何帮助或指导。

非常感谢!

0 投票
1 回答
619 浏览

join - Kohana 3. Join with multiple condition using OR

I'm using Kohana Query Builder and trying do next:

This means:

But how force to use OR instead of AND of KO3 query builder join methods?

0 投票
1 回答
862 浏览

orm - kohana ORM - 为 has_many、has_one 关系添加新记录

Kohana ORM模型之间有如下关系:

  1. has_one
  2. 有很多
  3. has_many_through

例如,我定义了以下内容:

我需要为这些关系中的每一个创建一个新的相关模型。我只addORM类中找到了允许添加通过has_many_through关系链接的相关模型的方法,如下所示:

但是我在任何地方都找不到如何为has_one简单has_many关系添加相关模型。可能吗?

0 投票
1 回答
866 浏览

kohana-3.3 - 从 mustache 调用视图中的 php 函数,并将 mustache 数组值传递给函数调用

我想将数组值传递给视图函数,以便它可以根据发送的值发回一些 HTML。我希望我的系统发送回文本区域、文本框或单选按钮。

在我的小胡子上{{#get_question}}{{type}}{{/get_question}},类型可以具有来自 ["input","radio","comment"] 的任何值 我遇到的主要问题是如何调用此函数并传递参数。

我想要一个 php 函数 get_question 来提取 {{type}} 中传递的值,如果类型不是文本,我想将类型的值传递给我的部分调用{{>}}并动态加载由 {{ type}} 我从 Kohana 论坛获得了这个代码示例:

从我的角度来看,我似乎无法让它工作,因为我必须将它封闭在另一个function(){}块中。

我该怎么做?

0 投票
1 回答
160 浏览

kohana - 从 kohana 框架中的数据库填充下拉列表

如何在 kohana 3.3 框架中从数据库中获取数据。我已经在视图中创建了下拉列表,但我不知道如何将它与控制器连接,以便我可以从数据库中获取数据并将其显示在下拉列表中