程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> ThinkPHP實現在可視化後台管理永久修改前端視圖頁面的方法

ThinkPHP實現在可視化後台管理永久修改前端視圖頁面的方法

編輯:關於PHP編程

ThinkPHP實現在可視化後台管理永久修改前端視圖頁面的方法


我一直以來就在納悶意見事情,就是像csdn一樣,用戶可以自己去修改自己的主頁樣式,而且是永久性的修改,很多的地方都請到了,把視圖樣式交給用戶這也是未來發展的趨勢,想QQ空間裝扮,甚至一些建站程序的後台都是這樣的,所以,把這個原理明白是非常重要的。

首先這個顯然不可能通過前端的來實現,因為前段的東西到用戶那裡最終是放到內存裡面,內存是有易失性,那麼就應該是放在後台,同樣的,我們也不可能去直接修改後台文件,這樣代價非常大,那麼就要把他們放入數據庫中,數據庫中的數據時存在硬盤裡面的,不容易丟失,而且通過後台文件也很容易操作,這樣的話,思路就來了。

在後台的可視化管理界面,存放各種樣式的按鈕,表單等,包括具體修改的頁面,在數據庫裡面,存放的是前台視圖的樣式數據,這中間是缺少一個連接的,但smarty完美的解決了這個問題,而且分離了數據,修改就是修改的數據庫的數據,提取就是提取數據庫的樣式,這就是核心原理。

 

下面有我的一份實例代碼僅供參考:

 

select();
   		$info->id='2';
   		$info->value=$_POST[value];
   		$info->save();
   		$bg=$temp[1]['value'];
   		$size=$temp[4]['value'];
   		echo $bg;
   		echo "
";
   		echo $size;
   		$this->assign(bg,$bg);
   		$this->assign(size,$size);
   		$this->display();
   	}

}




測試賽



 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved