Smarty wird oft in Projekten verwendet, aber die einfache Assgin-Anzeige foreach if else und andere Methoden werden immer verwendet. Wenn ich etwas Freizeit hatte, schaute ich mir wieder „Smarty“ an. Notieren Sie einfach, was nützlich ist.
1 2 3 4 5 6 | <br> <span>smarty 系统保留变量
</span><span> $smarty </span>.<span>get #使用方法 $smarty .get.id 下面的一次类推
</span><span> $smarty </span>.<span>post
</span><span> $smarty </span>.<span>session
</span><span> $smarty </span>.<span>cookie
</span><span> $smarty </span>.server<br> smarty模板中使用PHP中定义的常量<br> php 文件中定义 define( 'HIEGHT' , 8846);<br> 模板文件中使用 $smarty . const .HIEGHT<br> smarty读取配置文件中的变量<br> 1 $smarty ->config_dir = "./conf" ; #设置配置文件的路径<br> 2 配置文件的书写规则 1)配置文件以.conf 结尾 2)配置文件内的书写规则 key1=val1 key1=val1 <br> 3 使用:在模板文件的头部 {config_load file= 'site.conf' } <br> 4 { $smarty .config.site} 即可获取
|
Nach dem Login kopieren
1 | ######个人感觉smarty的缓存意义不太大。因为完全可以用redis MEMCHACHE 代替。当然存在即合理 哈哈 <br> <br> #变量调节器 :简单说 修改变量的展示形式的功能 例如:
|
Nach dem Login kopieren
1 | { $time |date_format: "%Y-%M-%D %H:%M:%S" nocache}<br> #自己也可以写变量调节器 参照plugin里面的文件写就可以了 ###感觉有用。我们的项目中用到了。具体的使用,回头补上。<br>
|
Nach dem Login kopieren
Smarty-Anschaffung:
1 Download: http://www.smarty.net/download
2 Holen Sie es sich über Composer: Composer ist eine sehr gute Sache.
Das Obige ist eine Einführung in Smarty, einschließlich einiger Aspekte. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.