上一页 1 2 3 4 5 6 7 8 9 ··· 28 下一页

2010年1月23日

PHP:UChome分析

摘要: 1.1.1代码结构1.1.2uchome的框架核心uchome是个sns系统,但也是拥有深厚php技术积累的康盛公司的商业产品,本身有许多值得学习的地方,你可以用它来架设垂直的sns网站,也可以学习他的一些技巧,提高自己的代码水平,改善代码质量。对于php开发而言,轻量的东西总是受青睐,cake,zend framework这些框架虽然很好,但是对于规模比较小的系统而言,还是过了些,利用从ucho... 阅读全文

posted @ 2010-01-23 21:00 14的路 阅读(729) 评论(0) 推荐(1) 编辑

UCHOME2.0缓存机制分析

摘要: 缓存分为“模板文件缓存”、“模块数据缓存”、“系统配置缓存”以及“其他缓存”模板文件缓存机制(采用从顶向下的方法来分析)1:在要显示的页面通过include template($name) 语句来包含被编译后的模板文件2:template($name)函数解释大致过程为如果模板缓存文件不存在则重新编译模... 阅读全文

posted @ 2010-01-23 20:45 14的路 阅读(756) 评论(0) 推荐(0) 编辑

UCHOME2.0架构

摘要: 整体架构:UCHOME2.0并不是基于跟Ucenter一样的MVC模式来开发的,而是采用多点入口模式开发的。什么叫做多点入口呢?就是说整个程序只有固定的几个入口,这几个入口文件作为调度文件,他们就像一个传达室,根据传递不同的参数,他们调用不同的文件来处理你的请求。Uchome总共有如下入口:Index.php(主要负责首页数据的显示)space.php(主要负责数据的显示)cp.php(主要负责数... 阅读全文

posted @ 2010-01-23 20:34 14的路 阅读(1299) 评论(0) 推荐(0) 编辑

2009年12月26日

如何创建一个MVC模式的Joomla组件教程(十八) - 创建管理员界面 保存记录功能下

摘要: 在model中实现数据操作现在添加一个store方法用来保存数据,store要绑定form传递的数据到TableHello对象,检查数据格式是否正确,保存数据。store方法代码如下: /*** Method to store a record** @access public* @return boolean True on success*/function store(){ $row =&a... 阅读全文

posted @ 2009-12-26 22:07 14的路 阅读(591) 评论(0) 推荐(0) 编辑

如何创建一个MVC模式的Joomla组件教程(十九) - 创建管理员界面 删除记录

摘要: 删除记录在model中实现功能model中获取返回的IDS,并调用mdoel删除记录,以下是代码清单:/*** Method to delete record(s)** @access public* @return boolean True on success*/function delete(){ $cids = JRequest::getVar( 'cid', array(0), 'pos... 阅读全文

posted @ 2009-12-26 22:07 14的路 阅读(506) 评论(0) 推荐(0) 编辑

如何创建一个MVC模式的Joomla组件教程(十六) - 创建管理员界面 增加编辑功能 下

摘要: Hello Model现在我们来创建model. model有两个属性 _id and _data. _id存贮id,_data存储greeting数据. 构造器中首先从request中取得id/*** Constructor that retrieves the ID from the request** @access public* @return void*/function __cons... 阅读全文

posted @ 2009-12-26 22:06 14的路 阅读(441) 评论(0) 推荐(0) 编辑

如何创建一个MVC模式的Joomla组件教程(十七) - 创建管理员界面 保存记录功能上

摘要: 到目前为止,我们仅处理了编辑和添加,还有保存,删除,取消没处理,现在要写执行这些任务的代码。保存记录理论上我们需要实现保存数据的功能,可能需要一些逻辑分支处理不同情况。幸运的是joomla接管了很多这样的工作。JTable类实现了数据操作功能,而不必关心实际的sql语句,并且把数据从form加入数据库更简单了。创建 Table 类JTable是一个抽象类,对于指定的数据库表我们要从JTable继承... 阅读全文

posted @ 2009-12-26 22:06 14的路 阅读(452) 评论(0) 推荐(0) 编辑

如何创建一个MVC模式的Joomla组件教程(十五) - 创建管理员界面 增加编辑功能 上

摘要: 现在hellos view完成了,现在需要完成hello view和 model, 他们实际复杂数据处理工作。Hello Controller默认的controller仅仅是展示数据,现在需要controller能处理从hellos view发出的添加,删除,修改任务,添加和编辑本质是相同的任务,他们都是显示给用户一个form来做greeting编辑,不同的是添加是一个空的form,而edit有数... 阅读全文

posted @ 2009-12-26 22:04 14的路 阅读(518) 评论(0) 推荐(0) 编辑

如何创建一个MVC模式的Joomla组件教程(十四) - 创建管理员界面 增加管理功能

摘要: 直到目前为止,管理界面没有什么实际用户,除了显示数据。我们需要增加一些按钮和链接,从而能执行管理功能。The Toolbartoolbar是Joomla组件管理控制面板的顶部。这个组件同样也需要一个,在Joomla中这是非常简单的。现在来增加按钮来处理添加,修改,删除记录,还需要增加一个toolbar上的标题。以下的代码就可以添加按钮了,为添加按钮,我们使用了Joomla的 JToolBarHel... 阅读全文

posted @ 2009-12-26 22:03 14的路 阅读(817) 评论(0) 推荐(0) 编辑

如何创建一个MVC模式的Joomla组件教程(十三) - 创建管理员界面Hellos Template

摘要: Hellos Template模板获取view传递的数据,并生成输出。我们用一个表格显示输出,尽管前台的模板非常简单,可是后台的管理复杂一些从而能处理数据。这是 views/hellos/tmpl/default.php的代码清单 : <?php defined('_JEXEC') or die('Restricted access'); ?><form action="inde... 阅读全文

posted @ 2009-12-26 22:02 14的路 阅读(395) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 ··· 28 下一页

导航

友情链接:源码下载