首页 > TAG信息列表 > kohana

Kohana PHP,ORM和MySQL BLOB

我正在尝试通过Kohana的ORM库在MySQL表中创建和检索BLOB. 该代码如下所示: $attachment = new Attachment_Model(); $attachment->name = $info['FileName']; $attachment->size = strlen($info['Data']); $attachment->data = $info['Data']; $attachment-&g

PHP范围解析运算符问题

我在MyClass :: function()中遇到麻烦;调用方法的样式,无法弄清楚原因.这是一个示例(我正在使用Kohana框架btw): class Test_Core { public $var1 = "lots of testing"; public function output() { $print_out = $this->var1; echo $print_out; } } 我尝

小胡子php gettext()

我正在尝试kostache,“ kohana框架的胡子”. 有什么方法可以在胡子模板文件中使用简单的PHP函数. 我知道逻辑,因此方法违反了无逻辑设计原则,但是我说的是非常简单的功能. 例如: > gettext(‘some text’)或__(‘some text’)>获取基本网址;在科哈纳->网址:: site(‘控制器/操作’)解

php-Kohana 3.2路由和子域问题

我有子域www.panel.example.com和域www.example.com. 我的bootstrap.php: <?php Kohana::init(array( 'base_url' => '/', 'index_file' => FALSE, )); Route::set('panel', '(<controller>(/<actio

php-kohana测量数据库执行时间

Kohana框架中是否有任何方法可以衡量(并以某种方式显示)数据库查询执行的分析?在symfony 1.x中,有一个调试工具栏(见图:http://wiki.netbeans.org/wiki/images/0/0c/Symfony-06e_NB68symfony_es.jpg),在symfony2中,有一个探查器工具.我在Kohana标准版和网络资源中都找不到这样的东西.

php-Kohana-检查模型是否存在(不是记录)

我想检查一下Kohana中的模型是否存在-不存在!我使用ORM加载模型. 我当前的代码: // Load model $myModel = ORM::factory('mymodel')->where('id', '=', 1); 在这种情况下,ORM尝试加载模型-但我很确定,该模型将不存在,因为到目前为止我还没有创建该模型.但这没关系.而是尝试加载第

Kohana PHP框架入门的最快方法是什么?

我一直在阅读Kohana对我的项目有好处.所以现在我要开始.我的PHP知识已有2岁,现在非常有限.但是,由于我是在Objective-C中进行开发的,所以我对面向对象的编程和其他模式很有经验.我对数据库有点了解. 人们告诉我,Kohana文档非常糟糕.那么,我应该从哪里开始做新人呢?解决方法:这可能不

Kohana开发周期

我想知道使用Kohana的用户是否主要是为了解释他们在Kohana中从计划到部署的过程.为什么使用Kohana而不是您尝试过的其他框架.解决方法:我有一个不断完善的基本设置,其中包括项目所需的所有基本内容. Kohana使用的级联文件系统使这一过程非常简单.您可以在http://github.com/synapse

php-Kohana v3数据库,如何获取表结构?

如何使用KohanaPHP框架和数据库模块获取mysql表结构? 我已经试过了: $query = DB::query(NULL, 'DESCRIBE table_name'); $result = $query->execute(); 但是它仅返回表中的列数,并且foreach循环失败. 还有其他获取表结构的方法,或者如何更新上面的代码以使其正常工作?解决方法:尝试

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

我正在使用Kohana 3,并且在与用户登录时遇到问题. 我使用此行登录: $success = Auth::instance()->login($_POST['login_user'], $_POST['login_password'], $remember); 我得到了这个错误信息: Session_Exception [ 1 ]: Error reading session data. ~ SYSPATH/classes/kohana/s

php-Kohana ORM和验证,有问题

试图通过适用于Kohana 3.2的ORM进行验证. 目前,我有我的模特: <?php defined('SYSPATH') or die('No direct access allowed.'); class Model_Brand extends ORM { protected $_has_many = array('models' => array()); protected $_rules = arra

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

if ($user->values($_POST)->check()) { $user->save(); } else { // How can i get the errors? } 任何想法如何工作?解决方法: $user->_validate()->errors() 要么 $user->validate()->errors() 取决于您使用的版本. 或者,您可以使用以下方法在application / classes

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

下划线在Kohana中是一个特殊字符,并被转换为目录分隔符,但是由于我有一堆现有的代码在表名中使用下划线,因此我想知道是否有可能将Kohana配置为以某种方式理解这一点.解决方法:一种方法是将模型类放在Model文件夹的子目录中. 例如,如果您有一个名为user_profiles的表,则目录如下所

PHP MVC-将JSON转换为模型数据

因此,从本质上来说,我发现自己编写了一堆样板代码,这些代码从JSON编码的字符串中获取信息,并将这些数据放入MVC Web应用程序中使用的模型中.有接受的方法吗?每个模型都应该有一个关联数组来建模对象转换器吗?我应该为此编写一个实用程序类吗?基本上,我只是想从控制器中删除该代码以精

php – 在Kohana 3.2视图中输出图像

我有以下脚本将图像输出到浏览器,工作正常. $file_to_output=$_SERVER['DOCUMENT_ROOT'].'/static/imgs/uploads/20110318172207_16.jpg'; header('Content-Type: image/jpeg'); $raw=imagecreatefromjpeg($file_to_output); // Output the image imagejpeg($raw

PHP图表库解决方案

美好的一天. 我是PHP框架的新手,我对CI有一点了解. 最近,我计划与Kohana开始我的新练习项目.我正在寻找一个好的PHP图表解决方案. 需求:免费图表库更好;与Kohana很好地结合在一起. 你能给我一些建议吗? 谢谢你的回复.解决方法:打开flash图表是一个(http://teethgrinder.co.uk/open-fl

表格 – Kohana – 特定控制器.htaccess

我正在尝试为特定的Kohana控制器设置一些htaccess规则.基本上它与表单上传有关.大多数网站不希望允许大型上传,因此php.ini将保留推荐的设置. 但是,在一个地方需要大文件上传.我有以下选项添加到我的根目录.htaccess: php_value max_input_time 60000 php_value post_max_size "1GB

php – Kohana 3.2. – 如何在URI中使用连字符

最近我一直在研究搜索引擎优化,以及如何区分使用连字符或下划线的URI,特别是谷歌将连字符视为分隔符. 无论如何,急于调整我当前的项目以满足这个标准,我发现因为Kohana使用函数名来定义页面,我收到了意外的’ – ‘警告. 我想知道是否有任何方法可以在Kohana中使用URI,例如: http:/

php – 如何为不同的“移动设备接口”和“桌面界面”组织代码

我正在计划一个Web应用程序.我正在使用PHP框架Kohana和Smarty.我的Web应用程序也将具有移动设备界面.现在,这两个接口将有很多共同的和很多单独的代码. 我应该如何组织代码,以便: >没有重复的代码. >不需要加载不必要的代码.例如,桌面UI特定代码不应加载到iPhone界面,反之亦然.解决

php – 我应该如何为基于框架的项目组织源代码管理?

当项目针对框架编写时,我正在努力弄清楚将项目置于源代码控制之下的最佳实践.在我的情况下,我将使用Mercurial进行源代码控制. 大多数PHP框架都有一个“应用程序”文件夹,我应该把我的代码与框架交互.那么最好将应用程序文件夹放入它自己的存储库中,然后为框架文件建立另一个存储库

php – 在站点之间共享Kohana安装

嘿所有,Kohana的新人,我有一个快速的问题. 我有一个网站,其中有三个子部分,由子域名组织(即admin.site.com,community.site.com,www.site.com),但每个子部分将从同一个数据库中提取,因此应该共享相同的型号.有没有办法组织它,以便我可以为每个子域使用相同的Kohana模型/系统/模块文

php – 如何在Kohana 3.1中使用备用数据库连接

如果从Kohana 3.1控制器运行以下位代码 $query = DB::select("select * from foo"); $results = $query->execute(); foreach($results as $result) { var_dump($result); } Kohana将尝试使用application / config / database.php返回的数组中的信息连接到数据库.具体来说,如

php – Kohana Framework:’HTTP_Exception_404 [404]:在此服务器上找不到请求的URL welcome / index.

I followed this tutorial只有一个区别.我没有将其命名为hello.php,而是将其命名为welcome.php.我的文件源与教程的源文件相同,并且它们位于正确的路径中.什么可能导致这个? 我根据教程使用’kohana / index.php / welcome’引用它.解决方法:您必须将控制器的名称更改为Welcome而不

php – 在kohana发送电子邮件

嗨朋友如何通过kohana 3.0发送电子邮件 我试过但不工作 我的代码是这样的 $subject = ' : Message to Leet Street'; $from = array('Clarence', 'ratnaraju.java@gmail.com'); email::send('ratnaraju.bonam@gmail.com', $from , $subject, 'hi how r

php – 工厂的目的是什么?

我试图理解为什么应该使用工厂创建对象而不是新的运算符?例如: $validatePost = Validation::factory($_POST); 代替 $validatePost = new Validation($_POST); 该类的静态方法工厂完全相同: public static function factory(array $array) { return new Validation(