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

php - 从 Kohana 3 中的数据库查询中获取随机行

我在 Kohana 3 中使用 ORM 模块,而不是显示数据库结果集的第一行,当我想从某个表中获取随机行时,我应该在代码中使用什么查询?

0 投票
4 回答
1567 浏览

php - 在 PHP 中使用仅包含数组的包含文件的最佳方法

Kohana 的配置文件如下所示.. 这是数据库配置文件的示例(简化)

我还有一个需要连接详细信息的 CMS。虽然 CMS 使用不同的用户(具有更多权限),但我想知道包含此文件并从中获取数据的最佳方法(以免重复自己的主机名和数据库名)。

我还没有想出任何优雅的解决方案,也还没有在 Kohana 周围挖掘,看看它是如何做到的。这里是星期五晚些时候,所以除了我以外的每个人都可能很明显。

更新

抱歉,我忘了包括这是使用Kohana 3

0 投票
4 回答
13191 浏览

php - Kohana 3 中的基本 URL

如何在 Kohana 3 中获取基本 URL?

原始PHP有解决方案吗?

0 投票
2 回答
924 浏览

php - 在 Kohana 3 中,您现在可以在查询中绑定命名参数,但是如何逃避那些我无法绑定的参数?

在 Kohana 3 中,我可以像这样在查询中绑定参数

这很简洁,但有时我希望其他东西可以配置,比如表名。当我使用命名参数作为表名时,它会失败。在这种情况下,我一直在构建字符串。

我的问题是,在进行这种字符串构建时,如何避免潜在的坏字符?在 Kohana 2.x 中,您可以这样做,$this->db->escape()但由于 Kohana 3 完全不同,我想有一种新方法吗?

0 投票
3 回答
1166 浏览

php - 在 Kohana 3 中,您如何找出查询期间出现的错误?

我正在使用Kohana 3。

我正在编写一个更新查询,它适用于除这一部分之外的所有内容。

如果我var_dump()对结果进行 a 操作,$db->execute()我会得到 1 或 0 来表示它是否失败。在此示例中失败(返回 0)。

我怎样才能弄清楚发生了什么错误?目前似乎只是静默失败。我尝试过,echo mysql_error()但正如我所料,它没有奏效,因为我很确定 Kohana 3 的 db 库使用 PDO。

我怎样才能找出发生的错误?

0 投票
1 回答
1541 浏览

php - 发送 404 到 Kohana 3 中的自定义路由

我查看了shadowhand(目前是 Kohana 背后的主要人物)如何设置他的bootstrap.php文件来处理GitHub 上的异常。

我想,“这很酷”,所以我加入了类似的东西。

但是,我不想提供视图,而是将请求发送到不同的路由(或至少将其指向控制器/动作对)。

所以这部分在 GitHub 上

会像(当然是伪代码)

我怎样才能做到这一点?谢谢

0 投票
1 回答
5261 浏览

php - 使用 Kohana 3,如何从 Database 类中获取最后一个插入 ID?

我已经通过了模块/数据库/类/中的一些代码,但仍然没有找到如何返回最后一个插入 ID。

我怎么得到这个?

0 投票
3 回答
3338 浏览

php - 路由适用于本地主机,但不适用于实时服务器

当我像这样在 MAMP 上访问我的网站时,效果很好

本地主机/站点/关于我们/

当我将它上传到我的远程服务器并像这样访问它时

http://www.server.com/site/about-us/

所有请求都返回到 中设置的“默认” bootstrap.php

这是我的路线设置。

问题是,每当它上传到我的服务器时,任何像 /about-us/ 这样的请求总是默认为设置路由时指定的home 。如果我将默认设置更改为“关于我们”,每个页面都会转到“关于我们”。

有谁知道可能是什么原因造成的?谢谢

更新

这是一个可行的技巧,但肯定是丑陋的地狱我仍然想知道为什么它不能按预期工作。

0 投票
3 回答
3307 浏览

php - 我可以使用 HMVC 架构做什么?

我正在使用的 PHP 框架(Kohana)最近实现了 HMVC 架构。我读过它是一个分层的mvc,请求是在彼此之上发出的。它有点像 ajax,只是纯粹的服务器端。我在一些实验中应用了它,但我无法将它应用到我的任何项目中(因为我找不到它的需要)。你以前在项目中使用过 HMVC 吗?它对你有什么帮助?

0 投票
1 回答
1987 浏览

database - 如何在 Kohana 3 中使用 Database 库手动转义?

我需要使用 Kohana 3 的数据库库在 PHP 中引用一个字符串。在 2.3 中,我所要做的就是$this->db->escape().

我怎么能在 3 中做到这一点?我似乎记得quote()在查看源代码时看到过类似的东西,但是对于我的生活,我可以再次找到它。