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

kohana - kohana3.2 中的多个 Auth 驱动程序

我正在开发一个项目,我正在尝试为客户实施针对外部用户群的身份验证,这似乎工作正常。

最近增加了另一个要求,即某些人(不在上述基地中)需要能够编辑部分页面内容。首先想到的是为这几个编辑器启用单独的 ORM/File Auth 驱动程序,以便能够分别对它们进行身份验证。

在 Kohana 3.2 中是否可以同时使用两个 Auth 驱动程序?

0 投票
1 回答
431 浏览

routing - 点在 Kohana 3.2 路线

我正在为我的 Kohana 3.2 网站创建动态站点地图,但遇到了下一个错误。如果我使用点“。”,路线将不起作用。在里面。像这样(http://localhost/sitemap.xml):

在这种情况下,一切正常(http://localhost/sitemap):

我该如何解决?

0 投票
2 回答
2729 浏览

unix - 如何从 Kohana 3.2 升级到 3.3(实现 PSR-0)?

关于 PSR-0 的实现以及必须从命令行执行哪些命令,我​​需要采取哪些步骤从 Kohana 3.2 升级到 3.3?

0 投票
1 回答
614 浏览

php - kohana ORM foreign_key

我正在尝试找到一种从 Kohana 的不同相关表中获取数据的方法。

我有定义为的文件表:

然后会话表:

所以文件会话和学生之间没有直接联系......所以我不能将它添加到文件会话的加入中(->with('student')

目前我正在这样做:

如何将此查询修改为 JOIN 在学生表上?

换句话说......我只需要添加以下内容:

但是使用 Kohana ORM

编辑(添加了学生模型)

0 投票
1 回答
110 浏览

php - Kohana 路由错误

我不断收到此错误:

当我尝试访问操作发送通知时,但是当我尝试访问通知时它工作正常..

这是我的代码:

0 投票
1 回答
255 浏览

kohana-3 - Kohana“有很多”问题

我有一个名为权限的模型。

权限有很多角色 权限有很多用户 权限有很多被拒绝的用户

以下来自权限模型:

用户和角色关系按预期工作。我可以选择拒绝权限,但是当我尝试添加新权限时,我收到以下 php 错误:

PHP 致命错误:未捕获的 Database_Exception [1110]:列 'permissiondeny_id' 指定了两次 [ INSERT INTO user_permissiondeny( permissiondeny_id, permissiondeny_id) VALUES ('1', 1) ] ~ MODPATH/database/classes/kohana/database/mysql.php [194]

关于我缺少什么的任何建议?

0 投票
1 回答
270 浏览

php - 带有 hah 标签 (#) 的 URL 的 Kohana 路由

我正在一个摄影网站上工作,我不希望每次用户通过单击缩略图进入新页面(即照片)时都刷新页面。同时,用户应该能够为 URL 添加书签并通过电子邮件/聊天发送链接。

因此,我在 URL 中使用哈希标签,并且 URL 将具有以下格式:

示例 - http://site.com/photo/#12-blue-butterflies

我花了很多时间写路线,我终于有一个,但不起作用,是:

问题是,如果我从 URL 中删除哈希并 tweek 路由,我可以完成这项工作。使用哈希,似乎是不可能的。我想知道这是否可能。我们不能在 URL 中使用 # 是 kohana 设计的吗?

谢谢!

0 投票
2 回答
162 浏览

php - Kohana 3.2 多站点配置

现在,我根据本教程在同一台服务器上的多个站点之间共享 Kohana::Core 。我想更进一步,分享除配置和内容之外的所有内容(控制器、视图、模型)。可能吗?我在数据库配置中使用“table_prefix”字段来区分每个站点的表。我想根据 url 参数动态加载数据库配置 - 我认为它应该可以工作。

我正在考虑将路线更改为:

但目前我不知道应该在哪个地方以及如何检查和加载适当的配置。

0 投票
1 回答
1041 浏览

php - Kohana:如何从 ajax 发送内部请求,如外部请求?

我有一些控制器 Ajax。该控制器对请求进行一些验证,如果不是来自 ajax,则返回错误消息。

函数 is_ajax() 检查标头 X-Requested-With 并返回 true 或 false。

我正在使用来自 ajax 的这个链接并且所有的工作。

/ajax/somecontroller/someaction

当我尝试在内部使用它时 - 我有自己的验证错误 - 而不是 ajax 请求。

有我的代码:

我发送所需的标题但有错误。

如何像外部一样发送内部请求?

小花 3.2.


当然,我可以处理诸如 Ajax 之类的内部查询,只需在 is_internal() 之后授予它们访问权限,但这不是答案。

0 投票
1 回答
1054 浏览

php - 如何使用 Request::factory()->execute() 从同一主机中的另一个库调用脚本

我正在使用 Kohana 3.2,并且我希望能够调用另一个返回application/json响应的脚本(与 Kohana 无关,在其“管辖范围”之外)。当我尝试使用:

它错误地说没有通往scripts/index.php. 所以我尝试使用Request_Client_External

给我Request_Exception [ 0 ]: Error fetching remote /scripts/index.php?page=s [ status 0 ] Could not resolve host: scripts; Host not found。看来它需要一个使用 http/https 的完整标记 URL,但是如何避免它执行真正的外部请求的开销?

做一个

有效,但它被认为是“外部的”吗?