2011寒假-joomla學習筆記
1,搭建Joomla
需要吧PHP.ini,的display_errors關掉!
2.後臺管理
作業:
1,熟悉joomla的資料庫操作
2,開發外掛
3,設計模板
4,模組
資料庫操作
1, JTable::addIncludePath( JPATH_COMPONENT.DS.`tables` );
要在元件目錄下新建一個tables,把資料庫檔案放進去
命名規則
$row = &JTable::getInstance(`Comments`,`Table`);
選項使用
$ranks = array(
`0`=>array(`value`=>`0`,`text`=>`好`)
,`1`=>array(`value`=>`1`,`text`=>`一般`)
,`2`=>array(`value`=>`2`,`text`=>`差`)
);
$lists[`user_id`] = JHTML::_(`list.users`, `user_id`, $row->user_id, 1, NULL, `name`, 0);
$lists[`ranks`] = JHTML::_(`select.genericList`(這個為HTML型別), $ranks(資料來源為一個二維陣列), `ranks`(ID的名字), `class-“inputbox” `.“,`value`(值),`text`(文字)
,$row->ranks(預設值));
問題1:怎麼存日期?
2011,1,21
基本操作:
儲存,刪除都有預設值
儲存(save),刪除(remove)
任務為task欄位
元件開發總結:
命名規則:
資料夾:com_comments
執行的php檔案為:admin.comments.php
常用模板:
defined(`_JEXEC`) or die(`Restricted access`);
require_once (JApplicationHelper::getPath(`admin_html`));
JTable::addIncludePath( JPATH_COMPONENT.DS.`tables` );
switch ($task){
case `edit`:
case `add`:
editComment($option);
break;
case `save`:
case `apple`:
saveComment($option);
break;
case `remove`:
removeComment($option);
break;
default:
showComment($option);
break;
}
其中,save,remove,edit都為預設方法名
顯示檔案:admin.comments.html.php
資料庫表: 如檔名為comments,類名要為TableComments
常錯記錄:
1.要切記for迴圈巢狀
本文轉自 liam2199 部落格,原文連結:http://blog.51cto.com/youxilua/773052 如需轉載請自行聯絡原作者
相關文章
- 2011寒假-作業系統學習筆記作業系統筆記
- [寒假學習筆記](二)Python初學筆記Python
- sqr學習筆記_20110922筆記
- numpy的學習筆記\pandas學習筆記筆記
- 大三寒假學習進度(8)
- IT學習筆記筆記
- 學習筆記筆記
- 《JAVA學習指南》學習筆記Java筆記
- SQLPlUS Copy命令學習筆記_20110806SQL筆記
- CUUG筆記 ORACLE索引學習筆記筆記Oracle索引
- Elasticsearch學習筆記Elasticsearch筆記
- 字串學習筆記字串筆記
- Scala學習筆記筆記
- MySql學習筆記MySql筆記
- jQuery 學習筆記jQuery筆記
- react學習筆記React筆記
- 學習筆記(4.3)筆記
- 學習筆記(4.4)筆記
- 學習筆記(3.29)筆記
- 學習筆記(4.1)筆記
- AOP學習筆記筆記
- AspectJ學習筆記筆記
- 學習筆記(3.27)筆記
- 學習筆記(4.2)筆記
- golang 學習筆記Golang筆記
- Zookeeper學習筆記筆記
- 學習筆記(3.24)筆記
- 學習筆記(3.25)筆記
- 學習筆記(3.21)筆記
- GitHub學習筆記Github筆記
- jest 學習筆記筆記
- typescript 學習筆記TypeScript筆記
- Echarts學習筆記Echarts筆記
- js學習筆記JS筆記
- shell學習筆記筆記
- Dubbo 學習筆記筆記
- Docker學習筆記Docker筆記
- SVN 學習筆記筆記