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

    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来访问数据库中返回的数据

   

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值