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