现在的位置: 首页 > 综合 > 正文

zendFramework原理阐述-看韩顺平老师视屏第三讲笔记

2014年01月06日 ⁄ 综合 ⁄ 共 798字 ⁄ 字号 评论关闭

    1 file_put_contents在不断程序的情况下,输出信息到文件中,作为log,用于调试,当然也可以使用Debug工具来进行调试。

    2 如果indexController中的indexAction中什么都不写,相当于indexAction中有一句,this->render('index'),这句话所起的作用他会到view文件夹中找到scripts中的index里面的index下的index.phtml文件,完成mvc中view的动作,一些表单的显示,要使用indexAction的话,model是可以在里面调用的。

    3 创建model时,会用到Zend_Db_Table这个类,这个类需要同数据库中的某张表对应,通过对该对象的实例,可以完成对该表的增,删,改,查。

    4 创建好model之后,在使用model之前需要在config文件夹中的application.ini文件中配置数据库;怎么配置数据库,参看手册里面的Zend_application条目下的QuickStart下的帮助文档,这里视屏中配置了这些adaptor,host,username,password和dbname。

    5 配置完之后,还需要在BootStrap中的构造函数里初始化我们的数据库适配器(参看手册,视频不好截图)

    6 走一遍,出错,现场纠错中,在系统的php.ini中可以配置一个系统出错的日志文件,这样可以记录系统出错信息,用于出错调试。

    7 结果是model中在require_once中的model路径问题,这里改为绝对路径,OK。

    8 怎么把控制器中通过model获得的数据分配给下一个View呢?

        $this->view->viewres=$res,其中$res为获得的数据,然后在view中就可以通过$this->viewres来访问数据库中返回的数据

   

抱歉!评论已关闭.