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

MVC架构模式分析与设计

PengCheng PHP开发工程师
难度中级
时长 5小时36分
学习人数
综合评分9.53
196人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.2 逻辑清晰
  • 示例:{$articleTitle | lower} {$articleTitle | upper} (7)所有的换行符将被替换成<br /> nl2br功能同PHP中的nl2br()函数一样 示例:{$articleTitle|nl2br}
    查看全部
  • (5)转码 escape 用于html转码,url转码,在没有转码的变量上转换单引号,十六进制转码,十六进制美化,或者javascript转码。默认是html转码。 (6)小写 lower 大写 upper 将变量字符串小(大)写
    查看全部
  • (4)为未赋值或为空的变量指定默认值default 示例:{$articleTitle | default:"no title"}
    查看全部
  • (3)日期格式化 date_format 示例:{$yesterday | date_format} {$yesterday | date_format:" :%A, %B %e, %Y %H:%M:%S"}
    查看全部
  • MVC架构模式分析与设计 6-1 Smarty的基本语法 变量调节器 (1)首字母=大写capitalize 示例:{$articleTitle|capitalize} (2)字符串连接 cat 示例:{$articleTitle|cat:" yesterday."}
    查看全部
  • (1)Smarty.class.php主文件 (2)SmartyBC.class.php用于提升smarty的上下兼容性
    查看全部
  • 数据库连接
    查看全部
  • 补充: 开启缓存的两个配置: (1)开启缓存 $smarty->caching = true; (2)缓存时间 $smarty->cache_lifetime = 120;
    查看全部
  • Smarty的自编口诀“五配置两方法” (1)左定界符 (2)右定界符 (3)html模板的地址 (4)模板编译生成的文件 (5)缓存(开启缓存需要 2 个配置。通常不用smarty的缓存机制,仅了解)
    查看全部
  • Smarty的引入、配置与实例操作 (1)Smarty的引入与实例化 (2)Smarty的自编口诀 “五配置两方法” (3)引导对smarty demo实例的学习
    查看全部
  • 常用视图引擎的介绍: (1)视图引擎的作用是什么 (2)什么是好的视图引擎 1、基于该引擎开发出的模板要更贴近标准的html等 2、语法简单易懂 3、良好的缓存机制 4、扩展性良好 5、网络资源多 (3)市面上常见视图引擎 "Smarty"、"PHPLIB"
    查看全部
  • function daddslashes($str){ return (!get_magic_quotes_gpc())?addslashes($str):$str; }
    查看全部
  • 入口文件的改造与功能总结: (1)统一入口文件为首的Url格式。 (2)在入口文件里使用安全的方式接收传递来的控制器名和方法名。
    查看全部
  • eval('$obj = new '.$name.'View();'); 可用下面代码代替: $view = $name.'View'; $obj = new $view();
    查看全部
  • eval()函数调用简单但是不安全 eval('$obj = new '.$name.'Model()'); 可用下面代码代替: $model = $name.'Model'; $obj = new $Model();
    查看全部

举报

0/150
提交
取消
课程须知
本课程是php高级课程的一环,需要大家掌握以下知识点: 1、对php的基础知识掌握,如数组、自定义函数、php常用内置函数 2、掌握php面向对象编程的基本概念,至少要明白类、对象的概念
老师告诉你能学到什么?
1、MVC理论概念。 2、运用MVC理论设计简单的框架。 3、对框架里MVC三层的调用进行简化。

微信扫码,参与3人拼团

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

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