PESCMS开发指引文档

模型

创建于 2022-07-25 / 最近更新于 2022-07-27 / 307
字体: [默认] [大] [更大]

基础

在PESCMS系列软件中,模型更像是一个公用方法的模块。在这里面没有强制的数据库表映射关系。因此您可以根据自己的想法,编写模型业务代码。

  1. 模型是直接继承控制器父类,因此控制器可以调用的方法,大部分在模型中也通用。
  2. 模型为静态方法,因此调用方法应该使用slef::
  3. 模型没有构造函数。

创建模型

模型统一存放在根目录的Model。您可以在这个目录下创建更多层次的目录,但记得带上目录的命名空间。

我们在Model创建一个名为Test.php的模型


所有模型都必须继承\Core\Model\Model。然后他可以调用控制器大部分的方法,可以参考控制器章节。

请务必记住,模型的方法均为静态方法。

调用模型

调用模型很简单,您只需要知道模型的目录,结合命名空间+静态方法调用即可。

\\Model\\Test:hello();

PESCMS系列软件都是宽松设计,只要可以使用PHP语法的地方,都可以调用模型。

0 人点赞过