随笔分类 -  Phreeze

摘要:public function GetDataJson(){ $cv_id=$this->getRouter()->GetUrlParam('cvId'); $ds=$this->GetSets($cv_id); echo '<pre>'; print_r($ds); $data_json=json_encode($ds); 将结果集转化为json, echo $data_json; } /* * 返回查找结果的数据集,并且拼凑出自己想要的形式。返回结果类型:Ar... 阅读全文
posted @ 2013-03-05 11:55 尹少爷 阅读(454) 评论(0) 推荐(0) 编辑
摘要:Phreezer.php里面的函数, public function IncludeModel($objectclass) { Includer::RequireClass($objectclass, array("Model/","Reporter/") ); }Query()方法里面有这句话1 $custom = $this->GetCustomQuery($objectclass, $criteria);调用了Phreezer.php里面的自身的方法GetCustomQuery();public function GetCustomQuery 阅读全文
posted @ 2013-02-27 12:55 尹少爷 阅读(263) 评论(0) 推荐(0) 编辑
摘要:今天看Phreeze源码,看到了/Phreeze/ExportUtility.php这是一个生成Excel表的类,我们PHP以前处理我们会用PHPExcel插件,这个类感觉还不错,我就实验了实验,发现在跟踪源文件的时候后,/usr/share/php里面没有OLE.php这个文件,(PHP本身就没有)然后我下载了PHPExecl去找他里面的OLE.php这个文件,并且把这个文件复制到了/usr/share/php里面,运用,可是发现出现了几个错误,1,生成的文件名称并未按照我的重命名命名,2,文件里打开内容值是我需要的,可是出现了错误,代码:public function GXls(){ .. 阅读全文
posted @ 2013-02-26 11:51 尹少爷 阅读(404) 评论(0) 推荐(0) 编辑
摘要:在项目中我们时常会用到session,可是在phreeze里面session是怎样实现的呢, 1 protected function SetCurrentUser(IAuthenticatable $user) 2 { 3 $this->_cu = $user; 4 Authenticator::SetCurrentUser($user,$this->GUID); 5 6 // assign some global variables to the view 7 $this->Assign("CURRENT_USER"... 阅读全文
posted @ 2013-02-25 11:55 尹少爷 阅读(254) 评论(0) 推荐(0) 编辑
摘要:昨天下班之前把这个框架的流程有看了一遍,入口文件调用三个配置文件,在入口文件里面调用dispatcher的dispatch方法,进行路由分发,在他的源文件里面有DB文件夹,其实我们可以不用那么麻烦,在Verysimple文件夹下面的Phreezer.php文件就可一帮助我们把数据库都链接好,并且去查找我们需要的东西,GetPhreeze1 $gc=GlobalConfig::GetInstance();2 $this->Phreezer=$gc->GetPhreezer();3 echo '<pre>';4 print_r($gc->GetPhr. 阅读全文
posted @ 2013-02-22 10:37 尹少爷 阅读(238) 评论(0) 推荐(0) 编辑
摘要:我在_app_config.php里面定义了1 GlobalConfig::$ROUTE_MAP = array(2 3 'GET:' => array('route' => 'Default.Home'),4 # 'GET:' => array('route' => 'Zj.Gdata'),5 'POST:zj' => array('route' => 'Zj.Gdata')6 );在那个跳转页面的代码:1 < 阅读全文
posted @ 2013-02-21 17:47 尹少爷 阅读(259) 评论(0) 推荐(0) 编辑
摘要:换了份工作,换了个框架,那就学学吧。。我从网站上下载了phreeze-master,这是一个成功的案例,我自己写了一个案例,同样是成功的,现在我来说一下需要注意的地方。Phreeze 同样是单一入口的文件,他和其它框架首先特别明显的不同点是他的三个文件:‘_app_config.php’,'_global_config.php','_machine_config.php',这三个文件是整个项目的配置文件,这三个文件的加载顺序是: include_once("_global_config.php");//defines a singleton 阅读全文
posted @ 2013-02-21 14:53 尹少爷 阅读(419) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示