草庐IT

kohana-3

全部标签

php - Apache 服务器忽略 .htaccess

我试图让一个网站在我的测试环境中运行,但不知何故它无法运行。我可以加载正常的索引页面,但是当我想访问/page/test时,它会抛出一个错误,指出该页面不存在。我的日志说:文件不存在:/home/page_url/www/page这实际上是正确的,但它应该转到我的页面Controller并加载测试方法。我的.htaccess看起来像:#TurnonURLrewritingRewriteEngineOn#InstallationdirectoryRewriteBase/#ProtecthiddenfilesfrombeingviewedOrderDeny,AllowDenyFromAll

php - 小花 3 : Example of model with validation

我找到了有关模型和验证的示例和教程。我说验证(或至少大部分验证)应该在模型中,我同意这一点。但是我无法提供任何示例或教程来说明应该如何完成。谁能帮我举一个简单的例子来说明如何做到这一点?模型中的规则在哪里?验证将在哪里进行?Controller如何知道验证是通过还是失败?Controller如何获得错误消息和类似信息?希望有人能帮忙,因为在这里感觉有点迷茫:p 最佳答案 我也很难找到Kohana3的示例,bestattendance的示例是针对Kohana2的。这是我在自己的测试中拼凑的一个例子:应用/类/模型/news.php_d

php - 小花 3 : Example of model with validation

我找到了有关模型和验证的示例和教程。我说验证(或至少大部分验证)应该在模型中,我同意这一点。但是我无法提供任何示例或教程来说明应该如何完成。谁能帮我举一个简单的例子来说明如何做到这一点?模型中的规则在哪里?验证将在哪里进行?Controller如何知道验证是通过还是失败?Controller如何获得错误消息和类似信息?希望有人能帮忙,因为在这里感觉有点迷茫:p 最佳答案 我也很难找到Kohana3的示例,bestattendance的示例是针对Kohana2的。这是我在自己的测试中拼凑的一个例子:应用/类/模型/news.php_d

php - 搜索 Kohana PHP 初学者教程

这个问题不太可能帮助任何future的访客;它仅与一个小地理区域、一个特定时刻或一个非常狭窄的情况相关,而这些情况通常不适用于互联网的全局受众。如需帮助使这个问题更广泛地适用,visitthehelpcenter.关闭11年前。我将第一次尝试使用框架构建一个PHP网站,经过一些研究,我决定尝试使用Kohana我从他们的网站下载了源代码,然后在我的网络服务器上运行下载的内容,然后收到“欢迎来到Kohana!”的问候。页面,仅此而已...我试图在网上找到一些关于这个特定框架的初学者教程,但令我惊讶的是,几乎没有找到任何东西(只有thisone,但帮助不大em>)我对PHP并不陌生,对MVC

php - 搜索 Kohana PHP 初学者教程

这个问题不太可能帮助任何future的访客;它仅与一个小地理区域、一个特定时刻或一个非常狭窄的情况相关,而这些情况通常不适用于互联网的全局受众。如需帮助使这个问题更广泛地适用,visitthehelpcenter.关闭11年前。我将第一次尝试使用框架构建一个PHP网站,经过一些研究,我决定尝试使用Kohana我从他们的网站下载了源代码,然后在我的网络服务器上运行下载的内容,然后收到“欢迎来到Kohana!”的问候。页面,仅此而已...我试图在网上找到一些关于这个特定框架的初学者教程,但令我惊讶的是,几乎没有找到任何东西(只有thisone,但帮助不大em>)我对PHP并不陌生,对MVC

php - "WHERE column IS NOT NULL"与 Kohana v3 查询生成器

Kohanav3QueryBuilder是否可以使用ISNOTNULL运算符?where($column,$op,$value)方法需要所有三个参数,即使我指定了也是如此->where('col','ISNOTNULL','')它构建和无效的查询,例如。SELECT*FROMtableWHEREcolISNOTNULL''; 最佳答案 操作符没有转义:->where('col','ISNOT',NULL)无需使用DB::expr,Kohana已经支持你想要的了。 关于php-"WHERE

php - "WHERE column IS NOT NULL"与 Kohana v3 查询生成器

Kohanav3QueryBuilder是否可以使用ISNOTNULL运算符?where($column,$op,$value)方法需要所有三个参数,即使我指定了也是如此->where('col','ISNOTNULL','')它构建和无效的查询,例如。SELECT*FROMtableWHEREcolISNOTNULL''; 最佳答案 操作符没有转义:->where('col','ISNOT',NULL)无需使用DB::expr,Kohana已经支持你想要的了。 关于php-"WHERE

php - 在 Kohana 3 中,如何告诉表单助手停止插入 'index.php'

当我在Kohana3中使用form::open时,我得到了这个我的网站上没有任何地方依赖index.php。我觉得它很难看。有没有一种简单的方法可以从中删除index.php。显然我知道我可以做一个str_replace(),但我认为可能有更优雅的方法? 最佳答案 对于Kohana3,它的完成方式几乎与Kohana2.x相同:在application/bootstrap.php中是一个初始化调用:Kohana::init(array('base_url'=>'/','index_file'=>FALSE//Thisremovesth

php - 来自 Kohana ORM 的订单结果

我正在使用Kohana的ORM库,我想知道是否有任何方法可以对生成的结果进行排序。例子:$priorities=ORM::factory('priority')->select_list('id','label');//howtoorderthese? 最佳答案 什么是select_list?顺便说一句,kohana中的排序是通过order_by()方法执行的...->order_by('field','asc')您可以在以下位置找到更多示例:http://kerkness.ca/kowiki/doku.php?id=buildin

php - Kohana 3 命令行输出缓冲?

我正在使用Kohana3,我有一个扩展Kohana_Controller的Controller。我使用以下命令从命令行调用它:php/path/to//index.php--uri="url/path"它工作得很好,但是这个特定的脚本需要很长时间,并且在执行期间我正在回显状态消息(echo'statusmessage';)但是在脚本完成执行之前没有任何消息出现。我想在回显时查看状态消息,谁能告诉我该怎么做?谢谢 最佳答案 看起来Kohana::init()(可能在您的Bootstrap中调用)调用了ob_start()。这意味着在该