文章列表
 
您正在查看 "fleaphp应用" 分类下的文章

2008-03-29 9:20
一、简单留言本

关于简单留言本的制作方法,请看:《[转]使用FleaPHP框架构建简单留言本应用 》
http://www.fleaphp.org.cn/bbs/viewthread.php?tid=161

本文也是结合该程序来讲述的,所以非常建议读者在看此文前先动手做一遍《[转]使用FleaPHP框架构建简单留言本应用 》的例子。

二、使用Enterprise.Architect.v6(以下简称EA)

EA是比较适合与PHPer的一个UML建模工具,至少,它可以生成PHP代码。而且在下
 
2008-03-29 9:18
【FleaPHP介绍】

FleaPHP是国产的一个MVC框架,目前主流的框架Zend Framework、Symfony、CakePHP,国内还有FCS、Plite等框架都是值得期待的。

我们看看官方的介绍:
FleaPHP 为开发者轻松、快捷的创建应用程序提供帮助。FleaPHP 框架简单、清晰,容易理解和学习,并且有完全中文化的文档和丰富的示例程序降低学习成本。使用 FleaPHP 框架开发的应用程序能够自动适应各种运行环境,并兼容 PHP4 和 PHP5。FleaPHP 的全名是 Fast-Lightweight-Extensible-Automatic PHP web application framework。

今天
 
2008-03-29 9:17
原作:DreamPig

最近这几天一直在研究FleaPHP的代码,当然不可能去读取每一行代码咯。今天我就大概说一下我是怎么学习FleaPHP的吧。希望对大家有一定的帮助。
我是以自己写的一个小测试项目开始做起的!我的目标是做一个很简单的数据录入(包括增删改)和导出数据至excel!说一下每个的目的:数据库函数的测试-----增加为了测试数据库中的 create函数,删除为了测试removeByPkv函数,改当然是为了测试update函数。同时在显示的时候需要用到Pager组件,用来做分页。而导出
 
2008-03-29 9:15
原作:DreamPig

昨天大致上讲了一下我们开始工作的一些步骤,今天我将详细讲解一下每个步骤的工作!
在第三步里面我们已经开始MVC设计了!这里面,我们的M其实就是两个数据库表对应的类
在我的项目里面我建立了两个数据库表input和output两张表格,input是用来存储进货项,output用来储存出货项。
那么在我的cwrj/lib/cwrj/Model/下面有两个文件,分别是input.php和output.php。两张表都是FLEA_Db_TableDataGateway的继承类,用来操作相应的数据库表。例如我的inp
 
2008-03-29 9:13
原作:DreamPig

今天我就讲解一下数据列表的显示和一些编写的思路。大家都知道前面一篇我已经写好了添加数据的函数,那个函数其实很简单
复制内容到剪贴板
代码:
/**
* 显示添加页面
*/
function actionIndex() {
require(APP_DIR . '/input_add.php');
}
上面这个就是说我现在包含进来了input_add.php这个文件,然后在页面上面
 
2008-03-29 9:11
原作:DreamPig

上次我们讲到进货信息展示,接着我继续讲解
一下是我的管理类的代码
复制内容到剪贴板
代码:
<?php
$i = 0;
foreach($rowset as $row):
$css_class = $i % 2 ? 'even' : 'odd';
$rowid = array('id' => $row[$pk]);
?>
<tr class="<?php echo $i % 2 ? 'odd' : 'even'; ?>"
 
2008-03-29 9:09
原作:DreamPig

昨天讲到了删除操作!今天继续啊!!
我先介绍一下编辑
复制内容到剪贴板
代码:
function actionEdit() {
$jh = $this->_tbJh->find((int)$_GET['id']);
require("input_edit.php");
}
第一行:通过数据库对象的find函数,这个函数传递进去的是一个$conditions参数,这个$conditions可以有很多中
 
2008-03-29 9:08
原作:DreamPig

上次已经把我的例子基本上讲完了,今天来总结一下MVC的设计思路!整个的开发过程其实就是先建立一些Model操作,这里Model可以有两种方式,一种就是一个直接的TDG的继承类(我的例子就是这样的),还有一种思想就是在Model层进行一些对数据库的操作,而在其之下再建立一个TDG的继承类(shop示例就是这样的思路),但是在shop的例子里面Table里面的类都是封装了对数据库的操作,而在Model层也只是调用其封装了的函数。为什么不直接在Model里面封装函数呢?问了老
 
 
   
 
 
文章存档
 
     
 
最新文章评论
  

[表情]
 

好贴
 

textmate, for mac os only.
 

在挂牌倒计时[url=http://www.zhanshenbb.com]网络游戏[/url]结束之际,当
 

你好啊 朋友
   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu