本文目录
php 关于thinkphp框架的,判断输出的是1还是2或者3又或者4.
thinkph是smarty引擎,,,应该支持if标签,貌似他把标签分隔符自定义为《》了
《if $type == 1》分类1《elseif $type == 2》分类2...以此类推《/if》
只要在后台把数据库中的类型assign给变量$type即可,其实也可以在后台用PHP来判断,看个人喜好吧,不过这样就把框架的作用给废了。。。
thinkphp smarty这两个框架有什么区别呢
smarty是PHP模板引擎技术,分离了PHP代码和HTML代码,使程序员和页面设计师可更好的管理自己的模块。而thinkphp才是框架,就是了他定义好一些规则,封装好一些常用的操作,你按照他写好的规则来编程,从而使你的工作更有效率。
THINKPHP框架怎么检验用户输入是否合法
一、数据库设计:数据库名 thinkphp表名 tp_user 其中tp_是表前缀,可以在config.php中定义,操作表的时候只用user就行CREATE TABLE IF NOT EXISTS `tp_user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `username` varchar(30) NOT NULL, `password` varchar(255) NOT NULL, `email` varchar(50) NOT NULL, PRIMARY KEY (`id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;二、页面设计三、HTML部分view/Index/index.html《form method="post" action="{:U(’Index/register’)}"》 《div class="form-element"》 《label class="left"》用户名:《/label》 《div》 《input type="text" name="username" id="username" value="" /》 《div id="tooltip1" class="tooltip-info prompt"》 《span class="tooltip-icon-border"》《/span》 《span class="tooltip-icon-bg"》《/span》 《span class="state"》《/span》 《span id="mess1" class="mess"》《/span》 《/div》 《/div》 《/div》 《div class="form-section"》 《div class="form-element"》 《label》密码:《/label》 《div》 《input type="password" name="password" id="password" value="" /》 《div id="tooltip2" class="tooltip-info prompt"》 《span class="tooltip-icon-border"》《/span》 《span class="to
如何判断thinkphp的版本
tp5 查看版本和升级版本
最简单查看thinkphp的版本方法:
不需要那么复杂,随便找一个控制器打印一下thinkphp的预定义常量(THINK_VERSION)即可;
例:
echo THINK_VERSION;// 5.0.24