1. Thinkphp应用模块统计代码怎么写
你就建一个会员表, 在你的模块中的php代码就这么写
$m=M('你的表名')//前提你要写好数据库连接配置,
$arr=$m->count('id');
$this->assign('usercount',$arr);
$this->display();
html 页面
<{$usercount}>
试试这样行不行把
2. thinkphp把HTML+PHP写的一个页面代码存入数据库以后 读取出来的效果HTML代码解析了PHP代码被直接输出
thinkphp里面有不解析的代码
可以使用 literal 标签来防止模板标签被览枂,例如:
<literal>
<if condition="$name eq 1 "> value1
<elseif condition="$name eq 2"/>value2
<else /> value3
</if>
</literal>
上面癿 if 标签被 literal 标签包含,因此 if 标签里面癿内容开丌会被模板引擎览枂,而是保持原样输
出。
如果佝癿 php 标签中需要输出类似{$user} 戒者 XML 标签<volist></volist>癿情冴,可以通过添
加 literal 标签览决混淆问题,例如:
<php>echo '{$Think.config.CUSTOM.'.$key.'}'</php>
返个 php 标签中癿{$Think 可能会被模板引擎诣当做标签览枂,览决癿办法就是加上 literal,例如:
<php><literal>echo '{$Think.config.CUSTOM.'.$key.'}'</literal></php>
Literal 标签迓可以用亍页面癿 JS 代码外层,确保 JS 代码中癿某些用法和模板引擎丌产生混淆。
总乀,所有可能和内置模板引擎癿览枂觃则冲突癿地方都可以使用 literal 标签处理。
3. 使用thinkphp写代码,public/static/js/1.js内怎样引用public/static/img/bs/2.jpg图片文件 以下代码不行
TP5引入静态文件方法大致如下:
直接写/static/img/demo.jpg,解释:TP5的根目录解析到public目录下,所以直接写/static/会直接读取到/public/static下
将TP3中的__ROOT___或者__STATIC__写入到配置文件当中,__ROOT___在TP中实际为模板的替换规则,那么在TP5中将这些默认规则取消了,需要自主配置才可生效,配置如下:
///视图输出字符串内容替换
'view_replace_str'=>[//默认这里是没有字符的
'__PUBLIC__'=>'/public/',
'__ROOT__'=>'/',
]
4. thinkphp在想数据库里插入数据的时候也想自动插入系统时间,代码怎么写
自己刚也用了这种方法,希望对大家有所帮助,一起共同学习哈哈哈哈。有什么疑问下面提出来。
刚才自己一种方法是:在模型里面设置自动填充
这个是公用model,定义自动填充的函数如下:
class CommonModel extends Model {
function getDate{
return ('Y-m-d');
}}
在该model中
class testModel extends CommonModel{
// 自动填充设置
protected $_auto = array(
array('update_date','getDate',1,'callback'),
);
}
数据库中对应字段:update_date