商品分类管理的业务逻辑分析
表结构
表间关系
编写代码实现
第一,你必须弄清问题
1)未知项
控制器是谁?
CategoryController
模型是什么?
CategoryModel
视图是什么?
2)已知项
每个品牌管理对应一张表
cz_category
条件是什么?把条件的各个部分分开.你能否把它们写下来?
商品的分类添加-----------cz_category的添加数据--------addAction添加表单--------显示添加表单
商品的分类插入-----------cz_category的插入数据-------insertAction插入表单----------
商品的分类删除----------cz_category的删除数据-------deleteAction删除表单数据
商品的分类显示----------cz_category的取出来数据-------indexAction显示到视图层--------显示分类视图
商品的分类修改----------cz_category的修改数据-----editAction修改--------修改视图层
根据编程语言的规则,引入适当的类名 方法名,属性名,写出相应的函数
类名 方法名 属性名 函数
控制器 CategroyController addAction
模型 CategoryModel
视图层
代码表示:
控制层代码如下:
<?php
class CategoryController extends Controller{
public function indexAction(){
}
public function addAction(){
}
public function insertAction(){
}
public function editAction(){
}
public function updateAction(){
}
public function deleteAction(){
}
}
?>
再根据上面提供视图我们可以直接引入
<?php
class CategoryController extends Controller{
public function indexAction(){
include CUR_VIEW_PATH.'cat_list.html';
}
public function addAction(){
include CUR_VIEW_PATH.'cat_add.html';
}
public function insertAction(){
}
public function editAction(){
include CUR_VIEW_PATH.'cat_edit.html';
}
public function updateAction(){
}
public function deleteAction(){
}
}
?>
模型层:
代码如下:
<?php
//商品分类模型
class CategoryModel extends Model{
}
?>
接下来工作就是实现波利亚所说的第二步
第二,找出已知数与未知数之间的联系.如果找不出直接的联系,你可能不得不考虑辅助问题.
你应该最终得出一个求解的计划
也就是建立这些控制器,模型与mysql里面那张表的联系。