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

MVC架构模式分析与设计

PengCheng PHP开发工程师
难度中级
时长 5小时36分
学习人数
综合评分9.53
196人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.2 逻辑清晰
  • 入口文件与配置文件
    查看全部
  • 阿斯顿法国和健康
    查看全部
    0 采集 收起 来源:框架组建简介

    2017-01-03

  • 创建Smarty modifier插件:在插件目录里新建文件 modifier.插件名.php文件(如 modifier.插件名.php),然后插件方法名字书写规范: smarty_modifier_插件名(变量1 [, 变量2]..... ){} 如 function smarty_modifier_test($utime, $format){ return date($format,$utime); } 调用就是{第一个参数值名称:第二个值} {$timetest:'Y-m-d H:i:s'}
    查看全部
  • 插件函数命名:smarty_插件类型_函数名字() 插件文件命名:插件类型.插件名字.php//注意插件名字与插件函数名字一致
    查看全部
  • 控制器的作用
    查看全部
  • {'f'|str_replace:'ew':$stra} 竖线前面的作为第一个参数来传入到replace的,后面是第2个 function test($param){ $p1=$param['p1']; $p2=$param['p2']; return '参数1:'.$p1.'参数2:'.$p2; } 以数组形式传给函数里面 $smarty->registerPlugin('function','f_test','test'); function:函数体 f_test:注册到sm后的函数 test:往里注册的函数名即smarty中函数
    查看全部
  • smarty的循环 foreach
    查看全部
  • Smarty三种插件 用例及释义 functions 函数插件 (自定义函数) 1.将插件以 function.插件名.php 的格式进行建立,放置在./lib/plugins目录下 2.插件内为php代码 且为function函数 格式: function smarty_function_插件名 ($params){... $params[参数1] $params[参数2] ...} 注意: 该处的插件名要和脚本名中的插件名 要一致. 用法: {test width="150" height="200"} modifiers 修饰插件 (自定义变量调节器) 1.将插件以 modifier.插件名.php 的格式进行建立,放置在./lib/plugins目录下 2.插件内为php代码 且为function函数 格式: function smarty_modifier_插件名 (参数1,参数2,参数3...){...} 注意: 该处的插件名要和脚本名中的插件名 要一致. 用法: {$time|test:'Y-m-d H:i:s'} bloack 区块函数插件 (自定义区块函数) 1.将插件以 bloack.插件名.php 的格式进行建立,放置在./lib/plugins目录下 2.插件内为php代码 且为function函数 格式: function smarty_block_插件名 ($params, $content){... $params[参数1] $params[参数2] ...} 注意: 该处的插件名要和脚本名中的插件名 要一致. 用法: {test replace=true maxnum=43} {$str} {/test}
    查看全部
  • 什么是Smarty插件? Smarty插件本质上是function函数 Smarty插件常用类型 functions 函数插件 modifiers 修饰插件 block functions 区块函数插件 如何来制作使用插件 1:) 使用registerPlugin方法注册写好的自定义函数 2:) 将写好的插件放入Smarty解压目录中的lib目录下的plugins目录里 3:) php的内置函数,可以自动以修饰插件(变量调节器插件)的形式在模板里使用
    查看全部
  • 自定义函数 (registerPlugin) function func($params){ return '第一个参数:'.$params['p1'].'<br>第二个参数:'.$params['p2']; } $smarty->registerPlugin('function','func','func'); test.tpl {func p1="AAA" p2="BBB"}
    查看全部
  • Smarty中使用php的内置函数 在smarty中使用php的内置函数也应当遵循smarty的原则 ---------------------- str_replace(参数1,参数2,参数3) 参数1:被查找替换的字符 参数2:替换值 参数3:待处理的字符串 ---------------------- 比较: $str = 'abcdefg' php中: str_replace('d','M',$str); smarty中: {'d'|str_replace:'M':$str} 备注: {参数1|内置函数名:参数2:参数3,参数4...}
    查看全部
  • Smarty不仅可以传参数,而且可以传对象或者方法
    查看全部
  • {include file="header.tpl" title="This is a Title" charset="utf-8" content="头文件引入成功" } <!DOCTYPE html> <html lang="en"> <head> <meta charset="{$charset}"> <title>{$title}</title> </head> <body> {$content} </body> </html>
    查看全部
  • foreach循环 两种格式 格式1 {foreach item=value from=$info} {$value.title}<br> {$value.author}<br> {$value.content}<br> <hr> {foreachelse} 空空如也 {/foreach} 格式2(PHP原生态) {foreach $info as $value} {$value.title}<br> {$value.author}<br> {$value.content}<br> <hr> {foreachelse} 空空如也 {/foreach}
    查看全部
  • section循环 {section name=i loop=$info start=1 max=2} {$info[i]['title']}<br> {$info[i]['author']}<br> {$info[i]['content']}<br> <hr> {/section}
    查看全部

举报

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

微信扫码,参与3人拼团

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

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