为了账号安全,请及时绑定邮箱和手机立即绑定

MVC架构模式分析与设计

PengCheng PHP开发工程师
难度中级
时长 5小时36分
学习人数
综合评分9.53
196人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.2 逻辑清晰

讲师回答 / PengCheng
addslashes 是php内置函数呀。你检查下php的环境

已采纳回答 / pher
这样写没有问题。如果你的报错,最好发下错误信息,这样才能根据错误信息准确定位问题!

已采纳回答 / 仙士可
那就是没定义呗。。。。因为你没引入文件吧

已采纳回答 / EnzoLiu
php的内置函数遵循smarty的原则!使用smarty函数的格式:{参数1|函数名:参数2:参数3:参数4...}使用php自定义函数的时候格式:{函数名 参数1=参数值 参数2=参数值2 参数3=参数值...}

已采纳回答 / Darkers
这个是注意级别的提示     你去php.ini里面把error的级别改一下就好了

已采纳回答 / fox_Dmu
如果是其他的数据库,如SQL server的数据库,那么你要写一个SQL server的数据库类,并且这个SQL server数据库类所具有的方法及调用这些方法的参数要符合一个通用的标准.这样一来,不管你用工厂模式实例化出什么样的数据库实例,这些数据库实例都具有相同的方法,相同的调用参数,这样一来,程序的可扩展性就提高了.不同的数据库类实现相同的方法(及调用方法时的参数),这最好先做一个数据库类的接口,制定一个标准,让各种不同的数据库类来实现这个接口的功能.

已采纳回答 / 会长001
smarty 最后用不了多少的,这个只是个基础篇,这个是为了以后的框架打基础的,只是了解一下就行了。

最新回答 / Fred_d
应该不是require的问题,因为require_once和require的区别就是,前者在引用文件之前会检测是否已引入该文件再做出判断是否需要引入,后者是无论之前是否有引入该文件都会重新再引入一次,它们只是运行时间上有差别而已。效果其实是一样的。

已采纳回答 / clancy_liu
这个是配置的时候的问题,而且是个Notice,又不是error,不必在意你在实际过程中可以在前面屏蔽掉这些notice和undefined

已采纳回答 / 潇涯
看情况的,当不需要传参的时候,大多数情况是可以不加括号的;但是有的时候会报错,那就得加上括号。一般来说加上括号创建对象为好。

已采纳回答 / 慕丝4635624
不用eval,(不安全)这是加 "\"  是为了输入后面的单引号 相当于"  \'   "  =   "  ' "

已采纳回答 / 慕虎0796253
肯定不是啊,工厂类只是决定调用哪一个数据库类,而这里刚好是调用MYSQL类

已采纳回答 / qq_开心少爷_03473917
这个是封装好的VIEW视图类,视图类中有个display方法,这些都是封装好的,我们只需要在方法里传递参数即可,你传递的admin/login.html参数进去后,最终在display方法里还要重新组合url地址的

已采纳回答 / Eason_Ye
你可以下载视频下方右侧的资料下载来对照一下,这样应该是最快找到错误的,或者你可以按照程序的步骤一步一步的走把错误找出来
课程须知
本课程是php高级课程的一环,需要大家掌握以下知识点: 1、对php的基础知识掌握,如数组、自定义函数、php常用内置函数 2、掌握php面向对象编程的基本概念,至少要明白类、对象的概念
老师告诉你能学到什么?
1、MVC理论概念。 2、运用MVC理论设计简单的框架。 3、对框架里MVC三层的调用进行简化。

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消