问题标签 [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 回答
442 浏览

model-view-controller - 如何在 Kohana 3 中的控制器和动作名称中允许使用连字符

我想在我的 URL 中使用连字符,但由于控制器是类而动作是方法,它们当然不能在其中包含连字符。例如,我认为about-us在 URL 中看起来比about_usor好得多aboutus

在 Kohana 3.2 中是否有一种好的和干净的方法来实现这一点?

注意:我已经了解了如何使用操作参数来执行此操作,为此,您可以使用正则表达式创建一个允许这些参数的路由。但我在这里谈论的是控制器和动作名称。

0 投票
2 回答
180 浏览

php - 在非 Kohana 应用程序中使用 Kohana Config

有没有一种简单的方法可以在非 Kohana 应用程序中使用 Kohana DB 配置文件?通过阅读 Kohana_Config 类,我似乎无法弄清楚。

为什么?假设我有一个位于同一目录中的 cron 任务,我希望它使用相同的数据库配置。

这种愚蠢的尝试以失败告终……

以下是配置示例:

0 投票
2 回答
4294 浏览

kohana - 如何管理多个模板和模板资产

我是 Kohana 的新手,一直在阅读文档、教程和论坛帖子以了解它是如何工作的。

我正在尝试在我的一个应用程序上实现这个框架,现在我被困在管理多个模板和它的资产上。

基本上,我的应用程序将有一个模板文件夹,如 template1、template2 .... 并且与特定模板相关的所有图像、css、js 都需要包含在模板文件夹中。

那么有可能有这样的实现吗?如果是这样,我如何将模板特定资产加载到父模板文件中?

0 投票
1 回答
1490 浏览

kohana - Kohana 3.2:读取会话数据时出错(Debian 平台)

我最近在 Debian 平台上启动了我的网站。

但是,每当尝试读取会话数据时,我都会不断收到此“读取会话数据时出错”。我怀疑这可能是由损坏的会话数据引起的。

我曾尝试将 ini_set 'session.gc_probability' 设置为 0,但仍然无法正确处理。如下:

是的,它使用会话“本机”驱动程序。

这里有人遇到过这个问题吗?

非常感谢您的帮助!

0 投票
1 回答
1837 浏览

session - Kohana3 会话数据库:读取会话数据时出错

我只是使用 kohana3.2 的数据库会话,并设置配置文件:

但我得到了错误:

我对此进行了搜索,但未能找到解决方案。有人尝试过数据库会话吗?

谢谢!

更新:

所有应用程序配置都需要放在application/config/session.php中,所以我错了,对不起。系统和模块配置都不应该修改。

0 投票
1 回答
1285 浏览

orm - Kohana 3.2 ORM 多对多 - 错误的字段名称

我试图在 2 个模型之间建立多对多关系:Users_Role 和 Users_Right

我正在尝试这样做:

错误:


我试图在另一边做到这一点:

新错误:

我希望 ORM 在数据透视表中使用users_role_idusers_right_id字段名称,但它使用了错误的远键名称?我在哪里犯了错误?

0 投票
2 回答
4320 浏览

php - Kohana 3.2 中最小的、完整的分页示例是什么?

我在 Kohana 3.2 中找到了很多关于分页的信息,但大部分都分散在论坛评论和博客文章中,没有一个完整的来源可供参考。

(注意:我打算自己回答这个问题)

0 投票
2 回答
386 浏览

kohana - 从另一个视图/控制器请求带有控制器的视图 - Kohana 3.2

我为网站制作的面包屑有点问题...我对 Kohana 比较陌生,所以我不确定我的处理方式是否正确。

我的所有页面都有正确的控制器工作正常,我需要在每个页面的顶部有一个面包屑,由于设计必须放在每个视图的顶部 - 这被包含在使用
<?=View::factory('elements/breadcrumb')?>

但是,这仅包括实际视图,我想获取它的控制器(并通过控制器进行模型),因为我需要确定在哪个页面上并相应地更改面包屑视图。

我一直在四处寻找并遇到 HMVC,但我不确定它是如何工作的,或者它是否是我应该看的!

任何人都可以对此有所了解吗?

PS,而不是仅仅使用其他人已经制作的模块,我很想了解如何正确地做到这一点 - 我很接近,我能感觉到!

0 投票
1 回答
836 浏览

regex - Kohana 3 路线不匹配

嗨,我在匹配 Kohana 3 自定义路由时遇到问题,似乎每件事都是正确的,但 URL 与路由不匹配。以下是我的 bootstrap.php 文件中的设置:

附上错误信息:在此处输入图像描述

这是目标控制器,如果存在问题,则显示命名约定:

请告诉是否有人知道为什么它与 URL 不匹配。

提前谢谢你们。

0 投票
1 回答
515 浏览

mysql - 以原始数据类型从数据库返回值(Kohana ORM)

我在数据库表中有一个列,active它应该返回用户是否已确认邮件。它是 tinyint(1),如果它设置为 0,并且我严格针对 FALSE 运算符对其进行测试,则不会返回 TRUE。我使用 ORM 与数据库通信。

这是在 MySQL 数据库中设置的:
active tinyint(1) Yes 0

我一直在 API 中寻找解决方案,在 Database 类中已经有 tinyint 数据类型。

我必须使用 == 而不是 === 还是我可以做其他事情?