kohana-3相关内容
在 URL 中有百分号,会向浏览器返回错误的请求(错误 400).我有一个带有百分比 (%) 符号的文件名,位于服务器上. 原始文件名: 204153_20090605_Aluminiumacetotartraat_DCB_oordruppels_1,2%.pdf 点击下载链接后浏览器中的网址: http://www.example.com/204153_20090605_Alumin
..
我尝试将 kohana 3 项目设置为虚拟主机. 配置: DocumentRoot "D:/Devel/matysart/matysart_dev1"服务器名称 matysart-one.localServerAlias www.matysart-one.local目录索引 index.php 错误 (403): [client 127.0.0.1] 客户端被服务器配
..
我刚刚遇到了这个 在 GitHub 上. ($config === NULL) 和 $config = Kohana::config('email'); 这相当于 if ($config === NULL) {$config = Kohana::config('email');} 这是司空见惯的吗?如果我使用第一种方式立即知道它在做什么,我会期望其他开发人员查看我的代码吗? 解决方
..
我有一个kohana v3应用程序.指向此应用程序的2个子域.如果应用程序使用subdomain2.example.com调用,我必须设置的是kohana使用不同的模板吗? 目前(从subdomain1和subdomain2)进行的所有调用均使用标准模板:"templates/default" 谢谢! 丹尼尔 解决方案 首先,从 $ _ SERVER ['SERVER_N
..
使用Kohana 3.1时遇到问题。我添加了旧的银行kohana-email模块,但结果是这样的错误: ErrorException [致命错误]:未找到类'电子邮件' 我的应用程序bootstrap.php文件是这样的: Kohana :: modules(array ( 'user'=> MODPATH.'user',// Useradmin模块 'auth'=> MODP
..
我正在尝试浏览 kohana教程 我复制了脚本,但收到以下错误消息: 错误:Database_Exception [2]:mysql_connect():用户'www-data'@'localhost'的访问被拒绝(使用密码:否)〜MODPATH / database / classes / kohana / database / mysql.php [67] 有人可以给我一些暗
..
我正在尝试使用 Kohana的查询生成器构建UNION查询.一切正常,直到我添加了GROUP BY或ORDER BY子句. 这是我正在使用的代码(简体): $query1 = DB::select('p.name') ->from(array('person', 'p')) ->where('p.organization', 'LIKE', 'foo%') ->
..
阅读 Kohana模板,并看到了我的一些东西从未见过: $this->template->title = __('Welcome To Acme Widgets'); __('Text')是什么意思?它是什么?它是做什么的? 解决方案 在Kohana(版本3)中,该函数在与其他答案中的假设相反,它不使用 gettext . 一个非常基本的示例是(该特殊字符串已经在Kohan
..
例如,我有以下内容: class Model_User extends ORM { protected $_rules = array( 'username' => array( 'not_empty' => NULL, 'min_length' => array(6), 'max_length
..
我如何使它工作? $stuff = ORM::factory('mytable') ->with('user') ->with('other_stuff') ->find_all(); 我已经建立了我的所有关系,并且当我执行其他查询时一切似乎都正常.但是,在上面的查询中,它没有将表 users 与 mytable 联接在一起.我认为可能是因为一个 mytable
..
当我开始使用它们时,我注意到Kohana 3 ORM为我的每个模型运行一个"SHOW FULL COLUMNS": SHOW FULL COLUMNS FROM `mytable` 此查询可能需要几个时钟周期才能执行(在Kohana分析器中,这实际上是我当前应用中运行的所有查询中最慢的). 是否有一种方法可以通过禁用此行为并在模型中显式定义列来帮助Kohana 3 ORM加速运行?
..
我正在学习框架,现在使用它来构建应用程序. 我需要让所有具有'user'或'staff'角色的用户使用,但是我无法在文档中找到它. 帮助任何人吗? (我认为auth模块更多是一个ORM问题) 解决方案 我找不到使用ORM进行此操作的简便方法,但是我有一种解决方法. 这是我的代码,适合可能与我遇到相同问题的任何人. // One for each role $staffs
..
由于Kohana的出色文档,我不得不求助于SO. ;) 希望这真的很简单:我正在尝试收集属于某个ID组的所有故事.我的代码如下: $story_ids = '(12,56,99,213,319)'; $stories = ORM::factory('story')->where('id', 'IN', $story_ids)->find_all(); 但是,这显然是行不通的.我收到
..
如果我有这样的路线: Route :: set('test','test') -> defaults(array( 'controller'=>'test', 'action'=>'index' )); 我假设只会发送网址mysite.com/test或mysite.com/test/到此路由,其他任何内容都将发送到默认路由,如果有,则将捕获所有路由。但是,您可以附加任何
..
在 bootstrap.php ... 中考虑此路由。 路线:: set('crud','staff /(/&action>(// id)))',array( 'controller'=>'((活动|用户| default-emails)', 'action'=>'(new | view | modify | delete)', 'id'=>'\d +' ))- >
..
我正在使用TCPDF库版本:5.9.011.我正在尝试将HTML布局执行为PDF.为此,我尝试使用网站 $html = '
HTML Example
List
Some special characters: < € € € & è è © > \\slash \\\\double-slash
..
我有3张桌子: artists{id,name} media{id,name,filename} media_artists{artist_id,media_id} 我按照Kohana指南中的描述创建了具有n-n关系的模型. 当我在控制器中操作时: $artist_view = new View('artists/profile'); $artist_id = $this-
..
我正在尝试使用内置的ORM在Kohana 3.3中设置产品对象.我想要这样,以便在我打电话时: $p1 = ORM::factory('product') ->where('product_type', '=', '1') ->find_all(); 它将创建具有以下结构的对象: Model_Product Object ( [_lo
..
我正在尝试包括一个用户库,该库包含一些与用户相关的功能,例如检查用户是否已通过身份验证等.现在,我正在尝试使用Kohana自动加载器,但似乎无法使其正常工作. 我将库放置在application/classes/library下 class User { public function is_alive() { $session = Session::instance();
..
我有很多用PHP编写的遗留代码,这些代码不是在任何特定框架上编写的,而是大部分是老式的风格(即内联)的PHP.但是,我的大多数新代码都是在Kohana 3.1.X框架上编写的.尽管Kohana确实允许遗留代码和Kohana文件在同一网站上共存,但我现在想将每个遗留代码文件包装为一个视图,并充分利用Kohana的MVC设计模式和URL重写.但是我的遗留代码无法访问从视图本身内部定义的全局变量(即遗留
..