一個為夢想不斷努力的偽文人
在用tp5.0做一個項目網站,公共頭需要用到一個變量,但這個變量又不想挨著定義,然后,刷新前臺的時候就給提示,未定義變量。
直接放解決方案:
在config.php文件頂部添加:
error_reporting(E_ERROR | E_WARNING | E_PARSE);
以下僅僅是一個簡單的例子。
首先創建一個表yt_total。表字段為id和total。創建代碼
CREATE TABLE yt_total ( id INT(11), total INT(1) );
隨意添加一條記錄,ID為1。
在tp框架后臺模板中添加Controller的相
只使用第一條數據的用
$Usera = M ( "user");
$list = $Usera->find()
只修改某一個字段的數值。
$User = M("user");
$User->where("username='$name'")->setInc('usermoney',1); 值+1
$User->where(&
英文字符可用形如
{$vo.title|substr=0,5}
如果是中文字符thinkphp提供了msubstr如下
function msubstr($str, $start=0, $length, $charset="utf-8", $suffix=true)
使用如下
{$vo.title|msubstr=0,21}
volist 嵌套使用一般的二維數組,可以用 volist 標簽直接循環輸出。對于多維數組,則需要對其中的數組成員再次使用 volist 標簽嵌套循環輸出。
構建一個多維數組:
$food = array(); $food[0]['fruits'][0]['fruits1'] = '蘋果1&
thinkphp在為圖片加水印的時候。如果水印圖片是png圖片,透明度處理很不理想,與是做以下處理
在Image.class.php中新增
static function imagecopymerge_alpha($dst_im, $src_im, $dst_x, $dst_y, $src_x, $src_y, $src
前段時間發表了一篇《thinkphp顯示二級菜單》的文章。但還是有很多的網友對多表查詢顯示二級目錄不懂,一直操作不好,其實嘛,也不是太難,只要把用戶手冊好好看看就能解決問題的。
好吧,說正題,為什么好多用戶顯示二級菜單一直失???這類原因一般都出現在字段上面,如果字段成為了字符串,上次說的方法就會失效。
其實只需要,修改html模板的volist屬性顯示即可,
<volist name="
<if condition="($name eq 1) OR ($name gt 100) "> value1 <elseif condition="$name eq 2"/>value2 <else /> 
假設你的欄目表名為think_class, 表有字段: id,name,parentid, 參考代碼:
$class=M("Class"); $data=$class->select(); $list=array(); foreach($data as $arr){ $list[$arr['parentid']][]=$arr;//重新整理數