问题标签 [kohana]

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 回答
320 浏览

kohana - 本机 mysql_free_result 是否有 Kohana 等价物?

就像问题说的

0 投票
2 回答
812 浏览

model-view-controller - 如何访问 Kohana 中自定义类的静态方法?

我有一个带有静态方法 getById 和 getByUsername 的用户类

我在 application/libraries 文件夹中有课程

如何从控制器调用类?

理论1:

理论2:

还是有一种干净的方式来做这件事,就像 Kohana 助手的做法一样;很像:


这就是我想要完成的:

我想从我的控制器调用用户库中的静态方法

在 PHP 中,您通常包含文件 (User.php),并且静态方法已准备就绪

用户:getById

但是我将如何在 MVC 框架中做同样的事情呢?

我也应该做一个包含吗?

像包含('User.php');?

0 投票
2 回答
504 浏览

php - RSS 提要中的代码

我正在使用提要创建器(特别是 Kohana 的提要::create()),除了我的一些文本在描述元素中可能是这样的

请参阅下面的代码

<?php echo 'example'; ?>

提要创建者正在使用 SimpleXML 库。每当返回数据时(使用$xml->asXml()),描述元素内的 html 尖括号将转换为 HTML 实体。

这使得标签被正确解析,对 p 标签等有用。但是,在这种情况下 - PHP 代码不会显示(被尖括号包围)。

我的问题是 - 我怎样才能在 RSS 提要中显示这样的东西?&gt;当它本身被解析回时如何显示<?那有意义吗?

这是正在输出的示例:

请注意,上面不是错误 - 实体都已转换)

我希望它显示(在 RSS 阅读器中)是

一些内容

有一些代码

0 投票
2 回答
275 浏览

kohana - 通过 URL 发出参数 == 通过查询字符串发出参数

通过 URL 发出参数与通过查询字符串发出参数相同吗?(在科哈纳)

这是示例:

上面的代码与下面的代码相同吗?

0 投票
6 回答
14827 浏览

php - 优化基于 Kohana 的网站以提高速度和可扩展性

我用 Kohana 建立的一个网站昨天被大量的流量猛烈抨击,让我退后一步并评估一些设计。我很好奇优化基于 Kohana 的应用程序的一些标准技术是什么?

我也对基准测试感兴趣。我是否需要为每个控制器方法设置Benchmark::start()Benchmark::stop()查看所有页面的执行时间,或者我是否能够在全球范围内快速应用基准测试?

我将在以后更多地使用缓存库,但我愿意接受更多建议,因为我确信我可以做很多我现在根本不知道的事情。

0 投票
3 回答
1692 浏览

php - Kohana、.htaccess 和 $_GET

在将我的 Kohana 项目上传到我的 Godaddy 服务器后,我注意到我的标准 .htaccess 文件不足以提供干净的 URL。经过一些指导,我最终得出了以下规则:

这让我的 nice-URLs 再次工作,但今天我发现它可能会破坏我的内部搜索引擎,它也使用 GET 样式变量:

脚本找不到这些值。它们在我的开发服务器上,它没有修改过的 RewriteRule,但不在使用 RewriteRule 的 Godaddy 服务器上。

我是否正确假设该规则破坏了任何脚本从 $_GET 读取的能力,如果是这样,我该如何解决这个问题?

0 投票
1 回答
1295 浏览

php - Kohana -- 用户注册运行时错误 (auth)

我正在 Kohana 中实现 auth 模块,但我似乎无法弄清楚此错误消息的来源——它发生在我提交在数据库中创建用户的注册表单时(它成功地做到了)。

检测到错误导致无法加载此页面。如果此问题仍然存在,请联系网站管理员。

应用程序/控制器/register.php [83]:

未定义的属性:Register_Controller::$auth

我正在使用 jquery 来验证表单,并且在添加 jquery 之前表单运行良好,所以问题可能与 ajax 请求有关,但我不确定从那里去哪里......

这是堆栈跟踪:

这是 Register_Controller 中的 create_user() 方法:

有人有什么建议吗?:P

0 投票
2 回答
1154 浏览

php - Kohana,编辑缓存不会反映在视图中?

我正在为我的网站设置缓存,但在测试缓存是否正常工作时遇到了困难。我的控制器中有以下内容:

这很好用,我什至可以验证是否找到了缓存,并且在设置缓存后没有输入 if() 检查。我的困惑是,为什么当我编辑缓存文件时,更改没有反映在视图中?例如,我的缓存如下所示:

如果我将title值更改为“Some Article Title Part 2”并刷新我的视图,我仍然会看到旧的 Title 名称,并且我对缓存文件所做的更改消失了。

我做错了吗?如何测试是否正在访问我的缓存文件而不是我的数据库?我的配置文件内容如下:

0 投票
2 回答
172 浏览

php - 为什么我的 getter 魔术方法使用类实例作为索引?

这是我的吸气剂:

这是我的构造函数

每次我访问此功能时:

我得到这个错误

0 投票
1 回答
101 浏览

php - 为什么我在使用回调函数时在当前使用的页面中得到 404

这是控制器功能 register()

这是回调函数

如果我注释掉对回调函数的调用,它工作得很好