iT邦幫忙

2017 iT 邦幫忙鐵人賽
DAY 5
0
Modern Web

drupal入門筆記系列 第 5

Day5. 建立測試資料-Devel模組

話說

drupal社群有提供為開發者量身打造的模組Devel,可以建立假的資料(使用者、內容、分類、選單),顯示頁面執行時間、頁面記憶體消耗、查詢日誌、referrer等,每次page load時重新註冊theme [註1]

搭配 Administration menu 可以更有效率的進行開發
依照前篇步驟安裝完 devel 模組後於上方選單設定->開發可以看到devel模組的功能項目

Devel函數介紹

這裡只列出較常用的函數,更多請參考 Devel官方文件

含數名稱 說明
dpm 將 array 或object 輸出到message區塊
dvm 將 array 或object 輸出到message區塊
dpq 輸出一個Query object
ddebug_backtrace 輸出函數的執行流程
dargs 輸出當前頁面執行的函數與參數

建立假內容(content)

1 建立內容類型 [註2]: 前往架構->內容類型新增內容類型
2 回到設定->開發點擊Generate content,選取剛剛建立的內容類型與要建立的數量
3 設定完畢後點Generate即完成
回到首頁後就會看到剛剛建立的假內容列表如圖
Imgur

建立內容類型的時候,你也可以自己定義自己的欄位,「管理欄位」項目如圖
Imgur
進入後輸入欄位定義並儲存即可

補充

註1: drupal 的 theme 會把自己的註冊表快取起來(英文為theme registry),該註冊表快取的是template(.tpl.php)以及theme functions(theme_hook),如果要修改呈現畫面時有改到這兩個地方的話,不清 theme registry 就無法看見結果
註2: 在drupal中,所有的內容都叫做一個node,而任一node必然屬於一個內容類型(content type)


上一篇
Day4.Drupal基本設定+模組(module)與版型(theme)安裝
下一篇
Day6.Drupal中的內容與Views模組介紹
系列文
drupal入門筆記9

尚未有邦友留言

立即登入留言