下一节课程: 无(次播放)

5 秒后自动播放下一节
  重新观看
章节
笔记
提问
课件
反馈
捐赠
  • 推荐课程
  • 评论
  • 问答
  • 笔记
  • 课件下载
天蓬老师

天蓬老师

自己动手写框架,对于新人来说,似乎是一个不可能完成的任务。 看完这套课程以后,你是不是觉得:框架不过如此~~ 希望大家不要光看不练,自己动动手,试着照着案例,自己也写一个类似功能的小框架。 本课程的源码,可以课程首页:课件源码中下载。 —————Peter Zhu

4年前    添加回复 5

大海

非常感谢,受益匪浅

大海 · 2020-11-15 11:32
回复
子谦

子谦

大赞Peter-Zhu老师,非常棒;大赞猪哥,非常好;大赞PHP中文网,非常屌

2年前    添加回复 0

回复
Smartxh.

Smartxh.

自己动手写框架,对于新人来说,似乎是一个不可能完成的任务。 看完这套课程以后,你是不是觉得:框架不过如此~~ 希望大家不要光看不练,自己动动手,试着照着案例,自己也写一个类似功能的小框架。 本课程的源码,可以课程首页:课件源码中下载。 —————Peter Zhu

2年前    添加回复 0

回复
郑美福--电商仓储软件服务

郑美福--电商仓储软件服务

强强强

2年前    添加回复 0

回复
XIAODU

XIAODU

很好的学习案例,

3年前    添加回复 0

回复
RiVol

RiVol

写上Controller 基类的show方法 就可以实现TP5中的$this->show(); 代码: Class Controller{ public function show(){ require "./App/".PLATFORM."/View/".CONTROLLER."/".ACTION."

3年前    添加回复 0

回复
张勇

张勇

很好的视频

3年前    添加回复 0

回复
Re:ゼロから

Re:ゼロから

userAutoLoad($className) ,$className没给定为什么能加载进去

3年前    添加回复 0

回复
天蓬老师

天蓬老师

这是一个抛砖引玉的课程,如果你想把它应用到你的项目中,还有大量的工作要做的。至少你要导入一个成熟的模板引擎,例如:smarty

4年前    添加回复 0

回复
沉定

沉定

学习了

4年前    添加回复 0

回复

这个怎么解决啊?

[最新 …… 的回答]//创建用户自定义类的加载方法    public function userAutoLoad($className)    {        //定义基本类的列表        $baseClass = [            'Model' => './framework/Model.php',            'Db' => './framework/Db.php',        ];         //依次进行判断:基础类?模型类?控制器类?        if(isset($baseClass[$className])){            require $baseClass[$className];  //加载模型基类        }elseif(substr($className,-5)=='Model'){            require './application/home/model/'.$className.'.php';  //加载自定义模型基类        }elseif(substr($className,-10)=='Controller'){            require './application/home/controller/'.$className.'.php';  //加载自定义模型类        }    }

时间:1年前

userAutoLoad方法不能使用MODULE常量

[最新 Peter-Zhu 的回答]你有二种方案可选: 创建一个路径常量: APP_PATH = __DIR__;或者在你要加载的文件前添加: __DIR__ , 引用当前脚本的绝对路径地址做为起始路径这样,就是会创建一个引入文件的绝对路径了

时间:2年前

求解,怎么破?

[最新 努力努力再努力x 的回答]我也遇到这个问题

时间:3年前

效仿TP5 Controller中 的$this->show()

[最新 右耳 的回答]欢迎各位大神指正

时间:3年前

关于spl_autoload_register的用法

[最新 PeterZhu 的回答]sql_autoload_register()函数可以加载用户自定义的:自动加载函数$this是指当前已经实例化的对象,userAutoLoad是$this这个对象中的方法,可实现类自动加载

时间:3年前

青Blue

青Blue

很好的入门课程

2年前 0

  • 课件下载从零写个小框架课件源码所属章节:独孤九贱(8)_php从零开始开发属于自己的php框架
    下载