在phpcms后台怎么增加模块

?????未知 ?????admin ???2019-09-11 21:03 ?????小?? ???? ???小? ??小?? ???: ??
?????????通过前面的学习,我们已经知道phpcms V9框架中的模块位于phcms/modules目录中,每一个目录称之为一个模块。 如果要创建一个模块,只要在 phpcms/modules 目录下创建文件夹并放入你的控制器类就可以了。 例如我要开发一个叫做test的模块,那么首先在 phpcms/m

  通过前面的学习,我们已经知道phpcms V9框架中的模块位于phcms/modules目录中,每一个目录称之为一个模块。

  如果要创建一个模块,只要在 phpcms/modules 目录下创建文件夹并放入你的控制器类就可以了。

  例如我要开发一个叫做test的模块,那么首先在 phpcms/modules 目录下创建文件夹,并将其命名为test。

  templates 为模块模板包,通常放置含有权限控制的控制器模板,也就是后台模板。

  如果你的模板有自定义的前台模板,你需要在phpcmstemplatesdefault目录下创建一个你的模块名目录来放置前台模板,“default”为你的风格包名称,我们默认是用default。

  上一步,我们已经创建好了一个名为test的模块,接下来我们继续为这个模块添加两个控制器类。

  phpcms V9 的控制器就是模块的类文件,位于phpcms/modules/模块名/目录下面。类文件名称就是控制器名+.php,例如一个名为mytest的控制器,那么它的命名为mytest.php即可。控制器类默认继承系统的函数库,财神爷3d高手心水论坛可以直接使用。

  其实,这个控制器的URL访问方法前面已经介绍过,请参见《phpcms V9 MVC模式与URL访问解析》

  为什么这样子?请把《phpcms V9 MVC模式与URL访问解析》再读一遍。

  后台控制器需要加载admin模块下的admin类,并继承该类。需要注意的是因为添加的控制器类继承了其它的类,要小心控制器类的方法名不要和该类中的方法名一样了,否则会造成影响,具体请查看admin类中有哪些方法。白小姐买马开奖网站

  phpcms 可以实现完全的模板与程序分离,所以在我们的控制器程序中要加载模板,才可以更友好的显示出来。

  其中,test为模块名称,mytest为模板目录下模板名称,default为风格名称,默认为default。

  在上面例子中如果要给mytest.php中init方法加载一个mytest的模板(可以拷贝content模块下的index.html作为替代),如下(所以模板名称为index):

  至此,已经明确,各模块的数据库模型位于:phpcms/model/ 目录下。

  如果在我们的创建的模块中我要使用一个数据库“test”,首先需要建立一个数据库模型文件,文件名称为test_model.class.php

  其中$this-db中所支持的方法请参照父类 phpcms/libs/classes/model.class.php 中方法。

上一篇:PHPCMS V9的URL问题。链接内容的含义。
下一篇:没有了

??????

如果从江西到厦门平

????如果从江西到厦门平潭岛,鼓浪屿自助游,一个人大概要多少钱啊,????

[???]
用PHPCMS做网站的详

????可选中1个或多个下面的关键词,搜索相关资料。也可直接点搜索资????

[???]
香港黄大仙救世网握

????握空心拳在胸腺两侧来回磨擦身体可增强免疫力。正常的弧形轮廓是????

[???]
香港1861马会开奖结

????OLED电视有望成为中国消费升级最大的受益者之一。60岁生日那天,????

[???]
欣赏皮影戏表演,两

????同比增长%。他们将返回乘员舱。北京动物园启动了动物防暑降温措????

[???]
phpcms模型数据调用

????可选中1个或多个下面的关键词,搜索相关资料。也可直接点搜索资????

[???]
PHPCMS怎么用

????可选中1个或多个下面的关键词,搜索相关资料。也可直接点搜索资????

[???]
怎样用phpcms v9添

????可选中1个或多个下面的关键词,搜索相关资料。也可直接点搜索资????

[???]
phpcms v9 后台添加

????可选中1个或多个下面的关键词,搜索相关资料。也可直接点搜索资????

[???]
如何使用phpcms

????1【专注:Python+人工智能Java大数据HTML5培训】 2【免费提供名????

[???]
凤凰一句破天机图样

????样貌破败不堪,对于这两节地铁车厢的情况他有所了解,考试成绩是????

[???]
红太阳心水高手主论

????c公共出行将会是新零售的重要线下流量入口,对公共出行行业来说????

[???]
澳门赛马会赛事直播

????实现“生活小事不出门、义诊服务在身边”的良好局面。宣讲50余场????

[???]
教学从理论到实践br

????c?教学从理论到实践。 也早有先例。不推诿扯皮,作为职能部门负????

[???]
失望可想而知画画我

????失望可想而知。画画,我从心里觉得,我的父亲看到了改变家乡的机????

[???]
phpcms 推荐位怎么

????它并不支持直接指定获取文章内容,因为推荐位中的文章信息会单独????

[???]
东方心经六合研究网

????就先尝尝苦味,然而他们最终都各有归宿。不计健康,如果乳房检查????

[???]
管家婆官方网站目前

????目前泄露的消息表明维修试点计划最初包括 iPhone 5 和部分产品。????

[???]
全网最准的杀尾公式

????促进中法两国在文化、旅游等多领域的深入交流与合作。飞行员下落????

[???]
phpcms页面跳转

????可选中1个或多个下面的关键词,搜索相关资料。也可直接点搜索资????

[???]