分类目录归档:Zendframework

【转】ZendFramework中领域逻辑的处理

ZendFramework一直为人所诟病的缺点就是不能优雅的处理领域逻辑,这里谈谈我的一些解决思路: 先看看一般情况下我们都是怎么写Model,Controller的: Model的一般写法:class Articles extends Zend_Db_Table { } Controller的一般写法:class ArticlesController extends Zend_Controller_Action {     protected $_articles;     public function init()     {         $this->_articles = new Articles();     }     public function createAction()     {         $article = $this->_articles->createRow();         $article->title   = ‘abc’;         $article->content … 继续阅读

发表在 Zendframework | 标签为 , | 留下评论

【转】Loaded Configuration File : (none)

检查有没有php.ini,如果没有创建个 /usr/local/php5/lib 把Zend下的php.ini复制过去就可以了、 ln -s /usr/local/Zend/etc/php.ini /usr/local/php5/lib/php.ini 把Zend下的php.ini复制过去就可以了、

发表在 Zendframework | 标签为 | 留下评论

创建应用ZendFramework的项目

没有集成开发工具,像zend studio for eclipes 或者zend studio ,建立一个有默认目录结构的项目: 1、下载ZendFramework框架 我的是ZendFramework-1.10.0.zip 2、解压ZendFramework 比如解压后得到文件夹更名为ZF,放到c:ZF下 3、设置windows path环境变量(方便操作) 主要要加两个:一个是zf.bat的位置,一个是php.exe的位置(位于php文件夹下)(我的是C:wampphp,localhost指向c:php) 在环境变量的path(一个是administrator,一个是系统的,看你为个人还是所有用户配置的)里最前面添加C:wampphp;C:ZFbin; 4、启动PHP环境,运行cmd,进入你的web目录,创建一个ZendFramework应用 例如: cd d: d: cd zendstudio(D:zendstudio 是我的zend studio的workspace) zf create project hello 等会出现 Creating project at D:/zendstudio/hello ok了!文件列表如下: 不过这个项目虽然建立在zend studio的workspace里,但是进入zend studio是看不到的,因为不是zend studio创建的,zend studio创建的项目还带有.settings ,.buildpath,.project … 继续阅读

发表在 Zendframework | 标签为 , , , | 留下评论