问题标签 [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.
model-view-controller - 如何在 Kohana 3 中的控制器和动作名称中允许使用连字符
我想在我的 URL 中使用连字符,但由于控制器是类而动作是方法,它们当然不能在其中包含连字符。例如,我认为about-us
在 URL 中看起来比about_us
or好得多aboutus
。
在 Kohana 3.2 中是否有一种好的和干净的方法来实现这一点?
注意:我已经了解了如何使用操作参数来执行此操作,为此,您可以使用正则表达式创建一个允许这些参数的路由。但我在这里谈论的是控制器和动作名称。
php - 在非 Kohana 应用程序中使用 Kohana Config
有没有一种简单的方法可以在非 Kohana 应用程序中使用 Kohana DB 配置文件?通过阅读 Kohana_Config 类,我似乎无法弄清楚。
为什么?假设我有一个位于同一目录中的 cron 任务,我希望它使用相同的数据库配置。
这种愚蠢的尝试以失败告终……
以下是配置示例:
kohana - 如何管理多个模板和模板资产
我是 Kohana 的新手,一直在阅读文档、教程和论坛帖子以了解它是如何工作的。
我正在尝试在我的一个应用程序上实现这个框架,现在我被困在管理多个模板和它的资产上。
基本上,我的应用程序将有一个模板文件夹,如 template1、template2 .... 并且与特定模板相关的所有图像、css、js 都需要包含在模板文件夹中。
那么有可能有这样的实现吗?如果是这样,我如何将模板特定资产加载到父模板文件中?
kohana - Kohana 3.2:读取会话数据时出错(Debian 平台)
我最近在 Debian 平台上启动了我的网站。
但是,每当尝试读取会话数据时,我都会不断收到此“读取会话数据时出错”。我怀疑这可能是由损坏的会话数据引起的。
我曾尝试将 ini_set 'session.gc_probability' 设置为 0,但仍然无法正确处理。如下:
是的,它使用会话“本机”驱动程序。
这里有人遇到过这个问题吗?
非常感谢您的帮助!
session - Kohana3 会话数据库:读取会话数据时出错
我只是使用 kohana3.2 的数据库会话,并设置配置文件:
但我得到了错误:
我对此进行了搜索,但未能找到解决方案。有人尝试过数据库会话吗?
谢谢!
更新:
所有应用程序配置都需要放在application/config/session.php中,所以我错了,对不起。系统和模块配置都不应该修改。
orm - Kohana 3.2 ORM 多对多 - 错误的字段名称
我试图在 2 个模型之间建立多对多关系:Users_Role 和 Users_Right
我正在尝试这样做:
错误:
我试图在另一边做到这一点:
新错误:
我希望 ORM 在数据透视表中使用users_role_id
和users_right_id
字段名称,但它使用了错误的远键名称?我在哪里犯了错误?
php - Kohana 3.2 中最小的、完整的分页示例是什么?
我在 Kohana 3.2 中找到了很多关于分页的信息,但大部分都分散在论坛评论和博客文章中,没有一个完整的来源可供参考。
(注意:我打算自己回答这个问题)
kohana - 从另一个视图/控制器请求带有控制器的视图 - Kohana 3.2
我为网站制作的面包屑有点问题...我对 Kohana 比较陌生,所以我不确定我的处理方式是否正确。
我的所有页面都有正确的控制器工作正常,我需要在每个页面的顶部有一个面包屑,由于设计必须放在每个视图的顶部 - 这被包含在使用
<?=View::factory('elements/breadcrumb')?>
但是,这仅包括实际视图,我想获取它的控制器(并通过控制器进行模型),因为我需要确定在哪个页面上并相应地更改面包屑视图。
我一直在四处寻找并遇到 HMVC,但我不确定它是如何工作的,或者它是否是我应该看的!
任何人都可以对此有所了解吗?
PS,而不是仅仅使用其他人已经制作的模块,我很想了解如何正确地做到这一点 - 我很接近,我能感觉到!
regex - Kohana 3 路线不匹配
嗨,我在匹配 Kohana 3 自定义路由时遇到问题,似乎每件事都是正确的,但 URL 与路由不匹配。以下是我的 bootstrap.php 文件中的设置:
附上错误信息:
这是目标控制器,如果存在问题,则显示命名约定:
请告诉是否有人知道为什么它与 URL 不匹配。
提前谢谢你们。
mysql - 以原始数据类型从数据库返回值(Kohana ORM)
我在数据库表中有一个列,active
它应该返回用户是否已确认邮件。它是 tinyint(1),如果它设置为 0,并且我严格针对 FALSE 运算符对其进行测试,则不会返回 TRUE。我使用 ORM 与数据库通信。
这是在 MySQL 数据库中设置的:
active tinyint(1) Yes 0
我一直在 API 中寻找解决方案,在 Database 类中已经有 tinyint 数据类型。
我必须使用 == 而不是 === 还是我可以做其他事情?