PESCMS2.5起,模型常用的方法与控制器一致。但设置视图类的方法,在模型中是禁止被调用的。
模型的命名
有一个模型方法是用于操作用户信息的(存放用户信息表为:pes_user),那么该模型命名为:User.class.php
PESCMS的智能表单不依赖于单表,并且它经常涉及处理表单数据类型,因此它的模型命名为:Content.class.php
创建模型
模型存放位于项目根目录的Model目录下。现在我们创建一个用户模型 Model/User.class.php,并写入如下代码:
注:所有模型的方法必须使用static关键词声明为静态方法。声明了静态方法后,我们可以不实例化对象即可调用模型。
- <?php
- public function view(){
- $user = \Model\User::getUser($_GET['id']);
- }
至此,我们掌握了模型的创建和模型的调用,相信这些难不倒大家。