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

php - 在 Kohana 中扩展模板控制器

在尝试为我的项目追溯创建一个新的基本控制器时,我有点困惑。如果我没记错的话,我需要做的就是创建一个application/libraries包含MY_baseController.php以下内容的文件:

然后重写我的其他控制器以扩展baseController而不是Template_Controller

然而,当我这样做时,访问Frontpage_Controller提醒我:

找不到类“baseController”...

我在这里想念什么?

0 投票
2 回答
255 浏览

php - 如何处理访问一个“大脑”的多个站点?

一般来说,我的开发只涉及中小型公司和电子商务网站。

我的下一个项目将包含 30 个站点——但是,它们之间将有大约 95% 的共同点。我希望他们有 1 个“大脑”,这意味着我只能推出一次更改、更新框架等。

我想知道 Stack Overflow 系列网站是否这样做(超级用户、stackoverflow、serverfault 等)。

我选择的语言/平台是 PHP 5.3、MySQL 5 和 Kohana 框架。

大脑应该有

  • 1 个可以处理每个站点的管理系统
  • 所有模板都存在于大脑中 - 但是它们有占位符,例如标题、徽标等
  • 一种可以对全局模板进行任何更新的方法将自动过滤到所有其他站点。

我意识到这会给大脑带来很大压力,所以我不得不大量使用服务器端缓存。

我将如何让每个域访问大脑,例如:

http://www.mysite2.com/products/something

默默访问http://www.mothership.com/mysite2/products/something

那会是最好的方法吗?你有什么建议吗?我在正确的轨道上吗?

随时问我更多细节。

0 投票
2 回答
1297 浏览

php - 确定 Kohana 使用的电流控制器

确定 Kohana 应用程序当前使用哪个 Controller 类的最佳方法是什么?

例子:

  • http://sitesite.com/-_defaultControllerName_
  • http://somesite.com/frontpage/articles- “首页”
  • http://somesite.com/contact/- “接触”
0 投票
2 回答
1285 浏览

internet-explorer - 以编程方式删除 IE8 缓存似乎不起作用

我想用下面的代码删除ie8中的缓存

我使用 kohana 框架,它在 chrome 和 firefox 中运行良好,但我似乎 ie8 保持缓存存储,谁能告诉我我需要为 ie8 做什么也删除它。

0 投票
1 回答
759 浏览

orm - 在 Kohana ORM 中将具有两个不同外键的表引用到同一个表

如您所见,同一个表有两个外部字段。但是 Kohana ORM 默认会查找一个名为 priority_id 的字段,该字段不存在。

有没有办法让 Kohana ORM 知道这两个字段是该表的外键。

0 投票
1 回答
555 浏览

php - 如何使用 Kohana 的支付模块从 Authorize.net 获取响应代码?

调用 process() 方法后,我想获取 Authorize.net 响应代码和文本。或者是没有包含在库中。我能看到的只有set_field()方法process()

0 投票
3 回答
8539 浏览

php - Kohana ORM - 我该怎么做?

在我想今天尝试一下之前从未使用过 ORM,但我遇到了我不知道如何解决的第一个问题(由于我不了解 ORM 的真正工作原理。)

假设我有三个表:语言、代码和数据透视表 Codes_Languages。这些都在模型中正确定义了关系。

现在,为了呼应所有语言的名称,我可以这样:

如果我想回显特定语言中的所有代码名称,我可以这样:

但是如果我需要这样做呢:检索每种语言的最新五个代码(由 DESC 在 code.time_posted 上排序)?

我在一些伪代码周围放置了问号,我认为这些伪代码可以解释我正在尝试做的事情。我最近从 CodeIngiter 转换过来,因为我认为 Kohana 是经过深思熟虑的,但是文档似乎缺乏,我不知道如何做我需要的。

任何指导都会很棒。谢谢。

0 投票
1 回答
746 浏览

php - kohana 在查询中引用

嘿,我想在 mysql 中使用格式化日期

我似乎无法正确引用引号,所以我不断收到错误消息。你会如何把它放在一个查询中?

0 投票
3 回答
177 浏览

php - 处理重复和冗长的验证代码的好方法是什么?

我最近才开始 Web 编程,我很惊讶虽然我使用了一个验证库,但我仍然得到 20-30 行代码用于验证,这还不包括错误消息和回调函数。我正在使用 Kohana MVC 框架,我想知道是否有任何方法可以缩短我的验证代码。我试图想到以下

  1. 将验证代码放入我的模型中(对于像我这样的菜鸟来说,这是相当有的)。
  2. 创建一个非常小的库来验证条目(挂钩到验证类的东西,因此允许我调用该库以执行重复的过程,如用户注册、编辑和其他东西)

或者有没有更好更有效的方法?

0 投票
2 回答
279 浏览

php - 计算空变量的正确方法

我使用 kohana,当您尝试从数据库中获取数据时,它会返回类变量(如 $user->firstname)作为数据库数据。用户表有 12 列,我获取 8 列,但此时某些列可能为空(如 $user->phone)。我怎样才能找到空列号?(正确的方式..)

多谢