草庐IT

kohana-3

全部标签

windows - PHP Kohana 3.2.2 多部分形式 $_POST 未在 MAC 上设置但适用于 Win

我刚刚遇到了一个奇怪的问题。我最近在Windows7平台上使用Kohana3.2.2+jquery+html+WAMP开发了一个中型网站。一切似乎都运行良好,直到有人尝试从Mac平台访问该页面。似乎当以多部分形式发送一些带有文件的数据时,全局变量$_POST未设置,即使在网络浏览器中调试数据时我能够看到DATAISSET:|Controller无法使用任何$_POST或request->post()访问它。我重复一遍,当用户从Windows平台访问页面时一切正常(在几个独立的客户端上测试),但在从Mac平台访问时不工作(在几个独立的客户端上测试)。快要死了...我正在尝试做的事情的例子

php - 开始使用 Kohana PHP 框架的最快方法是什么?

我一直在读到Kohana对我的项目有好处。所以现在我想开始。我的PHP知识只有2年,现在非常有限。但我在面向对象编程和其他模式方面经验丰富,因为我是在Objective-C中开发的。我对数据库略知一二。人们告诉我Kohana文档非常糟糕。那么,作为新人,我应该从哪里开始呢? 最佳答案 这可能不是最好的方法,但是1.我观看了2个关于codeignitor框架的教程视频并尝试了一个小例子2.我切换到kohana并尝试了同样的事情并且没有回头我对php很熟悉,所以你的里程可能会有所不同 关于p

Kohana 开发周期

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。我想知道使用Kohana的用户是否主要是为了解释他们是如何在Kohana中从规划到部署的。为什么您使用Kohana而不是您尝试过的其他框架。

php - 登录 Kohana 时出现错误消息

我正在使用Kohana3,但在以用户身份登录时遇到问题。我使用这一行登录:$success=Auth::instance()->login($_POST['login_user'],$_POST['login_password'],$remember);我收到了这条错误信息:Session_Exception[1]:Errorreadingsessiondata.~SYSPATH/classes/kohana/session.php[326]我使用以下SQL创建了session表:CREATETABLE`sessions`(`session_id`varchar(24)NOTNULL,

php - Kohana ORM 和验证,有问题

尝试使用适用于Kohana3.2的ORM进行验证。目前我有我的模型:array());protected$_rules=array('name'=>array('not_empty'=>NULL,'min_length'=>array(3),'max_length'=>array(20),),'sku'=>array('not_empty'=>NULL,'min_length'=>array(3),'max_length'=>array(6),),);}这是我的Controller:find_all();$this->template->title=__('Brands');$this

php - 在 Bootstrap 文件的 Kohana::modules() 中找不到分页模块

嗨,我是kohana的新手,当我尝试使用kohana分页模块时,我遇到了这样的错误ErrorException[FatalError]:Class'Pagination'notfound稍后我查看bootstrap文件,然后在Kohana::modules()中没有Pagination模块我的bootstrap文件是这样的Kohana::modules(array('auth'=>MODPATH.'auth',//Basicauthentication'cache'=>MODPATH.'cache',//Cachingwithmultiplebackends'codebench'=>M

php - Kohana 3 - 获取 orm 验证错误

if($user->values($_POST)->check()){$user->save();}else{//Howcanigettheerrors?}知道它是如何工作的吗? 最佳答案 $user->_validate()->errors()或$user->validate()->errors()取决于您使用的版本。或者,你可以用这个在application/classes/orm.php中添加一个方法;classORMextendsKohana_ORM{publicfunctionerrors($file='validate'

kohana - 还有其他 PHP 框架使用级联文件系统吗?

我真的很喜欢Kohanacascadingfilesystem.是否有任何其他PHP框架具有此功能?我想学习Kohana之外的另一个框架,但我很想能够使用文件系统的强大功能。 最佳答案 是的,CodeIgniter是另一个具有类似文件系统的框架。事实上,Kohana是在CodeIgniter的基础上发展和改进的。此外,您还可以在此处找到完整的稳定php框架列表及其功能:PHPFrameworks 关于kohana-还有其他PHP框架使用级联文件系统吗?,我们在StackOverflow上

php - 您可以在 Kohana PHP 框架下的表名中使用下划线吗(以及如何使用)?

下划线在Kohana中是一个特殊字符,并被翻译成目录分隔符,但由于我有一堆在表名中使用下划线的现有代码,我想知道是否可以配置Kohana以某种方式理解它. 最佳答案 一种方法是将模型类放在模型文件夹的子目录中。例如,如果您有一个名为user_profiles的表,您的目录将如下所示:application/...classes/......model/.........user/............profile.php和profile.php会是这样的:我建议采用上述方法(我们在我工作的公司使用它),因为它是“标准”Kohan

php - Kohana 3.2 request->headers ['Content-Type'] 一直失败

由于某些原因,这在Kohana3.2中不起作用:$this->request->headers['Content-Type']='text/xml';自Kohana3.1以来,这有变化吗? 最佳答案 它也不应该在3.1中工作,但这应该:$this->request->headers('Content-Type','text/xml');参见http://kohanaframework.org/3.2/guide/api/Request#headers这是3.1的请求/响应重构更改之一。