ShopNc基本介绍

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