全局模型概述phpGrace 已经封装了极为便利的数据库操作,本身就是一种模型(数据模型)!使用全局模型具备以下优点:

    1. 1、极大的避免代码重复
    2. 2、复杂的业务逻辑封装
    3. 3、开发更具模块感

    全局模型文件创建及命名规则

    1. 模型文件命名 : 模型名称.php
    2. 模型文件位置 : /phpGrace/models/对应模型文件
    3. 命名空间声明 : phpGrace\models

    编写模型

    1. <?php
    2. namespace phpGrace\models; //使用命名空间
    3. //类名与文件名一致
    4. class test{
    5. public function dosomething(){
    6. //数据库操作
    7. //复杂逻辑
    8. //......
    9. echo 'do some thing ...';
    10. }
    11.  
    12. public function .....
    13. }

    调用模型 model($modelName);使用 phpGrace 的 model函数可以快速的获取模型对象!参数:模型名称。调用示例 :

    1. <?php
    2. class indexController extends grace{
    3. public function index(){
    4. $testModel = model('test');
    5. $testModel->dosomething();
    6. }
    7. }

    寄语利用好模型可以极大的避免代码重复、使项目模块化、更容易扩展和维护 ^_^

    原文: http://www.phpgrace.com/doc/info/304-2.html