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

2009年12月26日

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

摘要: Hellos ModelHellos Model非常简单,我们需要的是从数据库返回hellos列表,这通过getData()方法实现。还有一个_getList()的保护方法,这个方法用来简化从数据库返回数据的任务,我们只是简单的传递query并且返回记录列表。也许以后某个时候,我们在另一个方法中使用这个查询,因而我们创建了一个私有方法 _buildQuery() ,这个方法返回query,并且传递... 阅读全文

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

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

摘要: Hellos View现在model已经返回了数据,那么就需要view来显示数据。view与前台的view也相似与前台一样,这里的model也是自动初始化的。view主要有三行程序,一是得到model返回的数据,二是传递数据给模板,三是调用display方法,显示输出。以下是 views/hellos/view.html.php. 代码清单: <?php/*** Hellos View fo... 阅读全文

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

如何创建一个MVC模式的Joomla组件教程(九) 使用数据库下

摘要: 你可能看到了表的前缀非常奇怪。Joomla将替换这个前缀,用安装时候指定的内容。对于通常的安装,这个表名将是jos_hello,这样可以多个安装使用一个数据库,并且能够避免表名冲突。表中有两个字段,一是id,是主键,一是greeting.以上内容保存在 install.utf.sql. 创建卸载sql文件尽管我们希望永远不必卸载组件,然而卸载也是重要的。Joomla将自动找到需要删除的文件和目录,... 阅读全文

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

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

摘要: 序言前三个例子我们开发了一个从数据库中获取数据的MVC组件。可是除了手工添加数据或者使用其他工具外,我们没有办法添加数据。本教程中,我们将开发一个管理部分从而能够管理数据。创建基本框架后台管理基本框架与前台站点部分基本相同。管理部分的主入口是 admin.hello.php. 这个文件与我们在前他部分使用的hello.php是一样的,除了controller改为 HellosController.... 阅读全文

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

如何创建一个MVC模式的Joomla组件教程(八) 使用数据库 上

摘要: 序言前两个例子展示了如何创建简单的MVC组件,在第二个例子中view获取从model中返回的数据。本教程中,我们继续关注model,我们将直接从数据库获得数据,而不是直接写在model中。我们将演示如何利用JDatbase从数据库中取得数据取得数据第二个例子中只有一个方法getGreeting(),这个方法所做的仅仅是返回写在代码中的greeting.稍后将演示如何创建sql文件,并加入到xml安... 阅读全文

posted @ 2009-12-26 21:59 14的路 阅读(799) 评论(0) 推荐(0) 编辑

教程:如何创建一个MVC模式的组件(六) 创建 hello.xml

摘要: 打包 - 创建 hello.xml可以通过上传文件,然后修改数据表来安装组件。更有效的方式是创建一个安装包,让Joomla installer帮你做安装。 这个安装文件包含以下内容:组件的基本信息要拷贝的文件执行安装和卸载的php文件.sql语句xml文件格式如下: <?xml version="1.0" encoding="utf-8"?><!DOCTYPE install S... 阅读全文

posted @ 2009-12-26 21:58 14的路 阅读(490) 评论(0) 推荐(0) 编辑

教程:如何创建一个MVC模式的组件(七) 添加model

摘要: 添加一个 Model 序言在上一文章中,我们做了一个Joomla 1.5 MVC模式的hello world 组件。在例子中,greeting是直接写在view中的,这并不完全遵守MVC的原则,按照MVC的要求, view仅仅是展示数据而不是包含数据。现在,我们来展示如何将数据迁移到Model中。接下来的例子中,你可以看到MVC设计模式的强大和灵活性。创建Model正如其名,model这个类是代表... 阅读全文

posted @ 2009-12-26 21:58 14的路 阅读(1430) 评论(0) 推荐(0) 编辑

教程:如何创建一个MVC模式的Joomla组件(四)创建 View

摘要: view的工作很简单,就是获取数据,用assignRef传递给模板。view 代码如下: <?php/*** @package Joomla.Tutorials* @subpackage Components* @link http://dev.joomla.org/component/option,com_jd-wiki/Itemid,31/id,tutorials:modules/* @... 阅读全文

posted @ 2009-12-26 21:57 14的路 阅读(521) 评论(0) 推荐(0) 编辑

教程:如何创建一个MVC模式的Joomla组件(五) 创建模板

摘要: Joomla! 模板使用用来以特定方式布置从view获取数据的php文件 在模板中可以 用$this→{propertyname}获取view通过assignref传递的数据。例子中模板非常简单,以下是代码:<?php // no direct accessdefined('_JEXEC') or die('Restricted access'); ?><h1>... 阅读全文

posted @ 2009-12-26 21:57 14的路 阅读(567) 评论(0) 推荐(0) 编辑

教程:如何创建一个MVC模式的Joomla组件(三)

摘要: 创建 Controller组件例子只有一个任务 - greet the world. 因此controller非常简单. 不需要数据操作,所做的只是决定调用那个合适的view. 我们只有一个方法 display(). 以下是源代码: <?php/*** @package Joomla.Tutorials* @subpackage Components* @link http://dev.jo... 阅读全文

posted @ 2009-12-26 21:56 14的路 阅读(577) 评论(0) 推荐(0) 编辑

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

导航

友情链接:源码下载