博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
phalcon:官方多模块支models层,mode数据库配置
阅读量:6679 次
发布时间:2019-06-25

本文共 1296 字,大约阅读时间需要 4 分钟。

phalcon:官方多模块支models层,mode数据库配置

 

按: backend分后台, frondend 分前台

每个多模块下面都有一个 Module.php文件,

1. frondend/models下面的mode文件,不需要写namespace命名空间,值机继承:\Phalcon\Mvc\Model类

2.在Module.php文件中添加此此代码:

public function registerAutoloaders( \Phalcon\DiInterface $di = NULL)    {        $loader = new Loader();        $loader->registerNamespaces(array(            'Multiple\Frontend\Controllers' => __DIR__ . '/controllers/',            'Multiple\Models' => __DIR__ . '/../models/'        ))->register();        $loader->registerDirs(            array(                //'modelsDir'      => '../app/models/',                //此处代码                'modelsDir'      => '../app/frontend/models/',            )        )->register();     }

  

然后: \frontend\controllers\IndexController.php里面的控制器可以直接使用多模块内的Models层:

namespace Multiple\Frontend\Controllers;class IndexController extends ControllerBase{	public function indexAction()	{		$user = array();			$user = $this->session->get("user");		$this->view->user = $user;        //$level = \Level::findFirst("lid = 1");        $level = \Level::getList();        var_dump($level);        if($level)        {            echo "yes";        }else{            echo "not";        }        exit;        $this->view->setTemplateBefore('base');        $this->view->pick('index/index');	}}

  

 

转载地址:http://gtnao.baihongyu.com/

你可能感兴趣的文章
Mac OS下配置PHP Nginx PHP-FPM
查看>>
Linux基础:CentOS安装python3.7
查看>>
Daily Scrum: 2012/11/27
查看>>
vue学习中v-if和v-show一起使用的问题
查看>>
获取一个月前的当前时间
查看>>
第三期 预测——1.简介
查看>>
behavior planning——12.example cost funtion -lane change penalty
查看>>
基于 Spring + Atomikos + Mybatis的多数据源配置demo
查看>>
随笔-刚毕业找工作的点滴(程序员)
查看>>
利用poi3.8中SXSSFWorkbook实现大数据量导出excel
查看>>
day34-1 面向对象概述
查看>>
GCD之dispatch queue
查看>>
【Oracle】-初识PL/SQL
查看>>
黄聪:超实用的PHPExcel[导入][导出]实现方法总结
查看>>
模板变量,过滤器和静态文件引入
查看>>
Oracle 中的 Schema
查看>>
Web APi之认证(Authentication)两种实现方式后续【三】(十五)
查看>>
一条语句简单解决“每个Y的最新X”的SQL经典问题
查看>>
(转)链接服务器——获取EXCEL数据
查看>>
《程序员的自我修养-链接、装载和库》
查看>>