问题标签 [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.
php - Kohana 框架级联文件系统。如何将文件夹添加到此级联链?
通常 KO3 是如何工作的: 1. 从“系统”获取文件 2. 用每个使用的“模块”替换一些 3. 最后 - 用“应用程序”替换
我必须做什么才能在这些链中再添加一个文件夹?如何扩展这个级联?例如我想在这里加载类:
- “/系统/”
- “/模块/”
- “ /之前的插件/ ”
- “ /插件/ ”
- “ /申请前/ ”
- “/应用/”
我希望“插件”具有与“模块”相同的功能我可以将每个插件初始化为模块,方法是:
我必须做些什么来创建一个看起来像应用程序的文件夹,它会在应用程序启动之前自动加载?(“ /before-application/ ”和“ /before-plugins/ ”)
我知道必须从 SYSPATH 复制到 application/classes/Kohana/Core.php 并做一些事情。但是什么?请帮帮我!
php - Kohana 框架:使用绝对文件路径加载配置的方法
如何从特定文件夹加载配置,例如:
DOCROOT."assets/config/pre-load.php"
默认方法将搜索
(APPPATH|MODPATH|SYSPATH)."/config/".DOCROOT."assets/config/pre-load"
,
但我需要从(APPPATH|MODPATH|SYSPATH)."/config/"
php - Kohana 3.环境测试页面
我将环境测试页面转到任何 url。
我在引导文件中有这个
我的控制器中有这个
所以我的视图目录中有 test.php 文件。但无论如何我得到环境测试页面。我做错了什么?
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 页。为什么小花不这样做呢?
php - Kohana Framework:如何在表单上使用日期字段?
我是 Kohana PHP 的初学者,需要做一个带有日期字段的表单。代码是:
如何在日期字段中制作?
php - Kohana 3.3.3 多语言网站
我是 Kohana 的新手,使用版本 3.3.3.1,我正在尝试使用存储在 mySQL DB 中的内容/页面构建一个简单的动态站点。该网站应该有多种语言。我试着到处寻找一个好的解决方案/模块,但我找不到任何适用于最新版本的 Kohana 的东西。我也试过这个:https ://github.com/shockiii/kohana-multilang 但它不适用于最新的 kohana。
我想像这样将语言放在 URL 中(并且可能隐藏默认语言的参数):
在我的 bootstrap.php 中,我有以下路线(在添加语言逻辑之前):
如果可能的话,我想在一个模块中包含所有这些多语言逻辑。但是我读到了覆盖请求、URL、路由和其他类以便能够做到这一点。
我能做到这一点的最佳方法是什么?我应该做什么/改变以及从哪里开始?
我知道这是一个更普遍的问题,但非常感谢任何帮助或指导。
非常感谢!
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?
orm - kohana ORM - 为 has_many、has_one 关系添加新记录
Kohana ORM模型之间有如下关系:
- has_one
- 有很多
- has_many_through
例如,我定义了以下内容:
我需要为这些关系中的每一个创建一个新的相关模型。我只add
在ORM
类中找到了允许添加通过has_many_through
关系链接的相关模型的方法,如下所示:
但是我在任何地方都找不到如何为has_one
简单has_many
关系添加相关模型。可能吗?
kohana-3.3 - 从 mustache 调用视图中的 php 函数,并将 mustache 数组值传递给函数调用
我想将数组值传递给视图函数,以便它可以根据发送的值发回一些 HTML。我希望我的系统发送回文本区域、文本框或单选按钮。
在我的小胡子上{{#get_question}}{{type}}{{/get_question}}
,类型可以具有来自 ["input","radio","comment"] 的任何值 我遇到的主要问题是如何调用此函数并传递参数。
我想要一个 php 函数 get_question 来提取 {{type}} 中传递的值,如果类型不是文本,我想将类型的值传递给我的部分调用{{>}}
并动态加载由 {{ type}} 我从 Kohana 论坛获得了这个代码示例:
从我的角度来看,我似乎无法让它工作,因为我必须将它封闭在另一个function(){}
块中。
我该怎么做?
kohana - 从 kohana 框架中的数据库填充下拉列表
如何在 kohana 3.3 框架中从数据库中获取数据。我已经在视图中创建了下拉列表,但我不知道如何将它与控制器连接,以便我可以从数据库中获取数据并将其显示在下拉列表中