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

php - 我可以在 Kohana 3 中包含不在 `application/views` 中的视图吗?

我正在为一个网站建立一个员工区,这与主要的宣传册样式网站完全不同。

我有 2 个 Kohana 系统设置。我意识到他们都可以共享相同的system文件modules夹。

现在,对于第二个,我想让主模板视图成为不同文件夹中的视图。

我在我的基本控制器中试过这个

但是 Kohana 正在它自己的views文件夹中寻找它,这从我收到的错误中可以看出。我什至放了一个var_dump(file_exists($this->template)); // true以确保它找到了正确的文件。

有没有办法添加不在views文件夹中的模板文件,而无需破解核心的 Kohana 代码(如果我很幸运没有扩展和重载视图类)。

0 投票
2 回答
4027 浏览

php - Kohana 3:身份验证模块

我正在尝试学习 Kohana 的 Auth 模块,但登录方法总是返回 false。

控制器:

模型:

0 投票
1 回答
107 浏览

php - Kohanav3 ORM:调用 where->find_all 两次

当我执行以下操作时:

$deletedusers 的内容是正确的,但 $nondeletedusers 包含每个未删除的用户,而不仅仅是加载的 $site 中的用户。

我究竟做错了什么?

0 投票
1 回答
5448 浏览

kohana - Kohana 示例 CRUD 应用程序

我对这个框架完全陌生,我正在尝试找到一些示例 CRUD 应用程序来开始使用 Kohana 3。

在非官方的 Kohana 3 Wiki ( http://kerkness.ca/wiki/doku.php ) 中有教程和信息,但即便如此,也有一些方面没有涉及(模型、验证等)。

0 投票
3 回答
4991 浏览

php - Kohana 3 ORM - 用括号对条件进行分组

我正在尝试通过 ORM 运行查询,如下所示:

这是我到目前为止所拥有的:

但这并没有考虑括号。有任何想法吗?

0 投票
3 回答
1599 浏览

mysql - 在 Kohana 3 中记录 MySQL 查询

我正在使用 Kohana 3。我想记录应用程序正在执行的 MySQL 查询。确定在进程中执行的 INSERT、UPDATE 和 DELETE 类型的查询并将它们存储在另一个带有日期时间的 MySQL 表中以供进一步参考的原因。

谁能告诉我如何实现这一目标?

0 投票
2 回答
1288 浏览

php - Kohana 3 从另一台服务器下载文件

我正在使用 Kohana 3。到目前为止,我的可下载文件都驻留在我的应用程序文档根目录中。到目前为止,使用$this->request->send_file($download_file);它工作得很好。

但现在我的可下载文件位于另一台服务器上,可以使用 http 访问 http://www.test.com/download/test1.doc。所以 Kohana 的 $this->request->send_file 不再起作用。

谁能告诉我什么是替代解决方案?

0 投票
2 回答
3076 浏览

php - DOMPDF:具有 0 字节和文本/纯 mime 类型的文件

我正在使用 Kohana 3 和 pdfview/DOMPDF 来生成 pdf 文件,但它们是用 0 字节和 text/plain mime-type 生成的。

控制器:

看法:

当我下载文件并在 epdfview(PDF 查看器)中打开它时,它说:

我只是不知道出了什么问题。谢谢你。

更新:

我下载了最后一个测试版和 DOMPDF,删除了 pdfview Kohana 的模块,并在我的控制器中做了类似的事情:

现在它正在工作。谢谢!

0 投票
1 回答
2233 浏览

php - 如何更改 Kohana 3 中使用的默认数据库?

application/config/database.php我已经在调用中设置了一个新的数据库配置staff

然后我制作了一个新的基础模型,并添加了一个受保护的$db变量并将其在构造函​​数中设置为$this->db = Database::instance('staff').

当我尝试用 替换Db::query(Database::SELECT, $query)$this->db->query(Database::SELECT, $query),它失败了......

Kohana_Database_MySQL::query() 缺少参数 3

我缺少的第三个参数是$as_object,使用静态方法时不需要。query()我的猜测是静态方法为我传递了这个。它实际上返回new Database_Query($type, $sql)

我想我做错了。

Db::query()有没有办法通过备用数据库配置来重载我通常在不同类中使用的静态?

谢谢

0 投票
2 回答
744 浏览

kohana-3 - kohana-3.0.6.2 中的错误:类 controller_kohana 不存在

我已经成功安装了 kohana,当我运行时出现以下错误。

如何解决此错误。

类 controller_kohana 不存在

提前致谢。