-
变量调节器 1,首字母大写capitalize 2,字符串连接 cat 3,日期格式化 date_format 4,为赋值或为空的变量知道默认值default查看全部
-
变量调节器插件调用方法{$time|test:'Y-m-d H:i:s'}查看全部
-
{foreach} {foreachelse} {/foreach}查看全部
-
使用in_array()进行第二次过滤查看全部
-
过滤非法参数查看全部
-
eval()替换方法查看全部
-
{include file="header.tpl" sitename="慕课网"} sitename:只能传递参数给待包含模板查看全部
-
页面调用 M(Model)模型V(VIEW)视图C(Controller)控制器三者协同工作: 第一步: 浏览者 -》 调用控制器,对他发出指令 第二步: 控制器 -》 按指令选取一个适合的模型 第三步: 模型 -》 按控制器指令取相应数据 第四步: 控制器 -》 按指令选取相应视图 第五步: 视图 -》把第三步取到的数据按用户想要的样子显示出来 MVC的运行流程;require和include是php中用来引入文件的两个重要函数(include引入的文件有误时仅仅报个警告;而require有误的话会报严重错误!),在MVC对引入文件极度依赖的情况下,推荐用require,因为一旦引入文件有误,能及时收到php报错,而一般情况下警告php是不会报出来的;MVC将要引进的文件非常多,为了防止重复引入,推荐用require_once:查看全部
-
MVC的优势查看全部
-
传递过来的类的实例化对象可以调用查看全部
-
smarty变量调节器二查看全部
-
工厂模式的概念精髓:工厂类就是对类的封装,类是对方法的封装,方法是对实现过程的封装 调用当前类的静态方法,规范的写法是使用 self 而非 $this。查看全部
-
1.在Smarty模板中使用php内置函数 {'f'|str_replace:'ew':$stra} {参数1|函数名:参数2:参数3:参数4:…} 2.Smarty自定义函数及其注册 1).php中定义一个函数( Smarty 将所有的参数添加到一个以参数名创建的数组[$params]后,传递给 Smarty 的注册函数) function test($param){ $p1=$param['p1']; $p2=$param['p2']; return '参数1:'.$p1.'参数2:'.$p2; } 以数组形式传给函数里面 2).将其注册如smarty中 $smarty->registerPlugin('function','f_test','test'); function:要注册入Smarty的代码类型 f_test:注册到sm后的函数名 test:要注册的在PHP中定义了的函数的函数名查看全部
-
Smarty类和对象赋值与使用: 步骤:首先在PHP程序中将类实例化成一个对象到一个变量里面,然后通过Smarty的assign方法,将对象赋值到smarty模板的变量里,然后在smarty模板里面,就可以使用PHP同样的方式来调用对象的方法,或者对对象里面的属性进行赋值。tpl模板中可以写如下 {4myobj->meth(array("苹果","熟了"))}查看全部
-
$smarty->setLeftDelimiter('{');//左定界符 $smarty->setRightDelimiter('}');//右定界符 $smarty->setTemplateDir('temp/');//模板地址 $smarty->setCompileDir('comp/');//编译文件 $smarty->setCacheDir('cache/');//缓存地址查看全部
举报
0/150
提交
取消