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

MVC架构模式分析与设计

PengCheng PHP开发工程师
难度中级
时长 5小时36分
学习人数
综合评分9.53
196人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.2 逻辑清晰
Fatal error: Access to undeclared static property: PC::$init_db in G:\www\mvc\framework\pc.php on line 34
资料下载了,运行错误
“什么呀”这个口头禅,听着太烦了!
magic_quotes_gpc() 在 5.4.0 版本后 默认返回0 so
function daddslashes($str) {

return (get_magic_quotes_gpc()) ? addcslashes($str) : $str;
}
这老师太罗嗦,简单的事情说的很多,但该说清楚的地方又不解释清楚!

已采纳回答 / PengCheng
因为用户权限控制有很多方法,不仅仅是用 session 还可以用cookie、oauth等等。如果 你把 session 写到了各个代码里,以后维护会很麻烦。所以 用auth类来做统一认证,以后维护性扩展性会很强
老师威武!
老实讲的很仔细,简单,容易理解,支持!!
某些问题没讲到,比如命名空间,但您讲的这个对入门有帮助

讲师回答 / PengCheng
通过工厂模式来进行实例化了

讲师回答 / PengCheng
楼上是正解,用jquery来实现ajax是很简单的,原生js实现ajax也不复杂,多练习即可。
testController.clas.php中,直接给show()方法转一个控制器名称做为参数,对应当前的调用
<?php
class testController{
function show($name){
$testModel = M($name);
$data = $testModel -> get();
$testView = V($name);
$testView -> display($data);
}
}
这样的话,这个示例,就完美了
function.php中:
<?php
function C($name,$method){
require_once ('libs/Controller/'.$name.'Controller.class.php');
eval('$obj = new '.$name.'Controller(); $obj -> '.$method.'('.$name.');');
//这里直接把URL中的控制器名称一并传过控制器的方法中,这是在控制器方法中调用模型和视图时,就不必直接写控制器字符了,更通用灵活
课程须知
本课程是php高级课程的一环,需要大家掌握以下知识点: 1、对php的基础知识掌握,如数组、自定义函数、php常用内置函数 2、掌握php面向对象编程的基本概念,至少要明白类、对象的概念
老师告诉你能学到什么?
1、MVC理论概念。 2、运用MVC理论设计简单的框架。 3、对框架里MVC三层的调用进行简化。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消