• PESCMS2.5起,模型常用的方法与控制器一致。但设置视图类的方法,在模型中是禁止被调用的。

    模型的命名

    • 有一个模型方法是用于操作用户信息的(存放用户信息表为:pes_user),那么该模型命名为:User.class.php

    • PESCMS的智能表单不依赖于单表,并且它经常涉及处理表单数据类型,因此它的模型命名为:Content.class.php

    创建模型

    模型存放位于项目根目录的Model目录下。现在我们创建一个用户模型 Model/User.class.php,并写入如下代码:

    注:所有模型的方法必须使用static关键词声明为静态方法。声明了静态方法后,我们可以不实例化对象即可调用模型。

    1. <?php
    2. public function view(){
    3. $user = \Model\User::getUser($_GET['id']);
    4. }

    至此,我们掌握了模型的创建和模型的调用,相信这些难不倒大家。