ShopNc学习笔记:
1.shopNc每个文件夹定义了单入口文件eg:shopnc/admin/index.php, shopnc/cms/index.php
2.MVC
M:
$model = Model('member');//系统首先会查找 model/member.model.php 文件及内部的 memberModel 类是否存在
存在实例化模型类,不存在实例化 framework/core/model.php 中的 Model 类
$model->table('member')->find(5); // 查询主键 ID 为 5 的会员信息
$model->table('brand')->delete(5); // 删除主键为 5 的品牌
(select、find、delete、insert)
C:
商城控制器类位于 control 目录,控制器调度由框架依据 act 和 op 参数完成,如果 act 或
op 参数为空,系统会自动赋值“index”。shopnc/admin/control/login.php文件的loginOP(){}
业务名称 + “Control” http://localhost/shopnc/admin/index.php?act=login&op=login
}
V:
由 Tpl 类(core/framework/libraries/tpl.php)和模板文件组成(位于 templates 目录下) 3. 系 统 内 置 三 个 控 制 器 父 级 类 , BaseHomeControl 、 BaseBuyControl 、
BaseMemberControl 和 BaseSellerControl 分别适用于前台展示、下单、会员中心、商家中心三类控制器 4. <?php
defined('InShopNC') or exit('Access Invalid!');
class testControl extends BaseHomeControl{ public function suiOp()
{ $model = Model();
$brand_list = $model->table('area')->where(array('area_id'=>1))->find();
print_r($brand_list);exit;
//向模板抛出内容
$title = "test哈哈哈";
Tpl::output('title',$title);
Tpl::output('area',$brand_list); //加载模板
Tpl::showpage('test'); }
?>