kohana-3相关内容

htaccess 从 URL 转义百分比 (%)

在 URL 中有百分号,会向浏览器返回错误的请求(错误 400).我有一个带有百分比 (%) 符号的文件名,位于服务器上. 原始文件名: 204153_20090605_Aluminiumacetotartraat_DCB_oordruppels_1,2%.pdf 点击下载链接后浏览器中的网址: http://www.example.com/204153_20090605_Alumin ..
发布时间:2021-12-10 08:50:47 其他开发

客户端被服务器配置拒绝

我尝试将 kohana 3 项目设置为虚拟主机. 配置: DocumentRoot "D:/Devel/matysart/matysart_dev1"服务器名称 matysart-one.localServerAlias www.matysart-one.local目录索引 index.php 错误 (403): [client 127.0.0.1] 客户端被服务器配 ..
发布时间:2021-11-11 04:56:22 服务器开发

PHP 速记语法

我刚刚遇到了这个 在 GitHub 上. ($config === NULL) 和 $config = Kohana::config('email'); 这相当于 if ($config === NULL) {$config = Kohana::config('email');} 这是司空见惯的吗?如果我使用第一种方式立即知道它在做什么,我会期望其他开发人员查看我的代码吗? 解决方 ..
发布时间:2021-09-03 20:29:31 PHP

kohana v3:针对不同的子域使用不同的模板

我有一个kohana v3应用程序.指向此应用程序的2个子域.如果应用程序使用subdomain2.example.com调用,我必须设置的是kohana使用不同的模板吗? 目前(从subdomain1和subdomain2)进行的所有调用均使用标准模板:"templates/default" 谢谢! 丹尼尔 解决方案 首先,从 $ _ SERVER ['SERVER_N ..
发布时间:2021-05-28 19:36:05 PHP

Kohana 3.1-系统未加载电子邮件模块

使用Kohana 3.1时遇到问题。我添加了旧的银行kohana-email模块,但结果是这样的错误: ErrorException [致命错误]:未找到类'电子邮件' 我的应用程序bootstrap.php文件是这样的: Kohana :: modules(array ( 'user'=> MODPATH.'user',// Useradmin模块 'auth'=> MODP ..
发布时间:2020-10-29 01:43:56 PHP

PHP:__('Some text')有什么作用?

阅读 Kohana模板,并看到了我的一些东西从未见过: $this->template->title = __('Welcome To Acme Widgets'); __('Text')是什么意思?它是什么?它是做什么的? 解决方案 在Kohana(版本3)中,该函数在与其他答案中的假设相反,它不使用 gettext . 一个非常基本的示例是(该特殊字符串已经在Kohan ..
发布时间:2020-07-03 04:14:55 PHP

表未加入Kohana 3.1 ORM

我如何使它工作? $stuff = ORM::factory('mytable') ->with('user') ->with('other_stuff') ->find_all(); 我已经建立了我的所有关系,并且当我执行其他查询时一切似乎都正常.但是,在上面的查询中,它没有将表 users 与 mytable 联接在一起.我认为可能是因为一个 mytable ..
发布时间:2020-06-29 19:18:48 其他开发

帮助Kohana 3 ORM加快一点速度

当我开始使用它们时,我注意到Kohana 3 ORM为我的每个模型运行一个"SHOW FULL COLUMNS": SHOW FULL COLUMNS FROM `mytable` 此查询可能需要几个时钟周期才能执行(在Kohana分析器中,这实际上是我当前应用中运行的所有查询中最慢的). 是否有一种方法可以通过禁用此行为并在模型中显式定义列来帮助Kohana 3 ORM加速运行? ..
发布时间:2020-06-29 19:18:46 其他开发

Kohana 3身份验证模块,使用户具有“工作人员"或“经理"角色

我正在学习框架,现在使用它来构建应用程序. 我需要让所有具有'user'或'staff'角色的用户使用,但是我无法在文档中找到它. 帮助任何人吗? (我认为auth模块更多是一个ORM问题) 解决方案 我找不到使用ORM进行此操作的简便方法,但是我有一种解决方法. 这是我的代码,适合可能与我遇到相同问题的任何人. // One for each role $staffs ..
发布时间:2020-06-29 19:18:42 PHP

Kohana 3.1 ORM:如何制作"where ... in"子句

由于Kohana的出色文档,我不得不求助于SO. ;) 希望这真的很简单:我正在尝试收集属于某个ID组的所有故事.我的代码如下: $story_ids = '(12,56,99,213,319)'; $stories = ORM::factory('story')->where('id', 'IN', $story_ids)->find_all(); 但是,这显然是行不通的.我收到 ..
发布时间:2020-06-29 19:18:40 其他开发

Kohana 3路由和查询字符串

如果我有这样的路线: Route :: set('test','test') -> defaults(array( 'controller'=>'test', 'action'=>'index' )); 我假设只会发送网址mysite.com/test或mysite.com/test/到此路由,其他任何内容都将发送到默认路由,如果有,则将捕获所有路由。但是,您可以附加任何 ..
发布时间:2020-06-11 01:36:16 其他开发

kohana 3.2 ORM find_all()与关系

我有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- ..
发布时间:2020-05-22 19:05:45 PHP

Kohana 3.3 ORM _has_many _belongs_to

我正在尝试使用内置的ORM在Kohana 3.3中设置产品对象.我想要这样,以便在我打电话时: $p1 = ORM::factory('product') ->where('product_type', '=', '1') ->find_all(); 它将创建具有以下结构的对象: Model_Product Object ( [_lo ..
发布时间:2020-05-22 18:59:20 其他开发

如何在Kohana 3中使用自定义库

我正在尝试包括一个用户库,该库包含一些与用户相关的功能,例如检查用户是否已通过身份验证等.现在,我正在尝试使用Kohana自动加载器,但似乎无法使其正常工作. 我将库放置在application/classes/library下 class User { public function is_alive() { $session = Session::instance(); ..
发布时间:2020-05-20 01:32:28 PHP

如何在Kohana中包装PHP旧代码?

我有很多用PHP编写的遗留代码,这些代码不是在任何特定框架上编写的,而是大部分是老式的风格(即内联)的PHP.但是,我的大多数新代码都是在Kohana 3.1.X框架上编写的.尽管Kohana确实允许遗留代码和Kohana文件在同一网站上共存,但我现在想将每个遗留代码文件包装为一个视图,并充分利用Kohana的MVC设计模式和URL重写.但是我的遗留代码无法访问从视图本身内部定义的全局变量(即遗留 ..
发布时间:2020-05-10 19:41:00 PHP