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   如需转载请自行联系原作者

相关文章
|
6月前
杨校老师课堂之DeDeCMS织梦后台目录介绍篇
杨校老师课堂之DeDeCMS织梦后台目录介绍篇
43 6
|
6月前
|
关系型数据库 MySQL PHP
杨校老师课堂之DeDeCMS建站_程序安装1
杨校老师课堂之DeDeCMS建站_程序安装
47 0
|
6月前
|
关系型数据库 MySQL 数据库
杨校老师课堂之DeDeCMS建站_程序安装2
杨校老师课堂之DeDeCMS建站_程序安装
44 0
|
7月前
|
前端开发
唯美心情语录随笔个人博客模板源码
心情日记_心情语录随笔-个人博客模板,采用html5+css3设计,模板基于dedecms程序搭建测试。
64 0
|
前端开发
博客系统开发日记
2.如何去除Bootstarp栅格系统默认的15px的padding:https://blog.csdn.net/TsuiXh/article/details/93891357
92 0
|
前端开发 JavaScript Java
基于Javaweb 开发的个人博客系统心灵小阁
基于Javaweb 开发的个人博客系统心灵小阁
285 0
基于Javaweb 开发的个人博客系统心灵小阁
|
XML 前端开发 程序员
【Android开发】小白入门必看的”四框“使用教程,你学废了嘛?
【Android开发】小白入门必看的”四框“使用教程,你学废了嘛?
206 0
【Android开发】小白入门必看的”四框“使用教程,你学废了嘛?
|
存储 缓存 JavaScript
【简历加分】hexo框架搭建个人博客站点,手把手教学。
作为应届毕业生或者1-3年工作经验的程序员拥有自己的个人博客站点,绝对是简历的加分项,然而学习的成本确实非常的低,只要几十分钟就能搭建好自己的个人博客。闲话不多说,下面我们就开始动手来搭...
252 0
|
JSON 数据安全/隐私保护 数据格式
csdn竟然还有这种神器!后悔没有早点知道!超好用的csdn插件,别再犹豫了,赶快入手吧!
csdn竟然还有这种神器!后悔没有早点知道!超好用的csdn插件,别再犹豫了,赶快入手吧!
260 0
csdn竟然还有这种神器!后悔没有早点知道!超好用的csdn插件,别再犹豫了,赶快入手吧!