2013-03-25 50 views

回答

1

在这个最好的办法是:写一个名为YourModuleManager模块,让它做模块的管理与几个控制器 然后做什么SAM在前面的回答说

1

你不知道。如果您需要管理从管理面板模块我认为最好的办法是将模块阵移动到它自己的文件,如:

application.config.php

<?php 
return array(
    'modules' => require_once __DIR__ . 'application.modules.php', 
    // rest of application.config.php 
) 

application.modules.php

<?php 
return array(
    'Application', 
    'ZfcBase', 
    'ZfcUser', 
    // more... 
); 

然后,您可以使用此文件,并写入一个管理前端到它。该文件显然是可写的。请记住,在模块初始化时,框架还不知道数据库。

0

实例:通过用户ID找到时,认证/登录/等。在学说

$moduleRepository = $em->getRepository("your module\Entity\your class, where get all name module etc."); 
$module = $moduleRepository->findOneByUser($user->getId()); 
$moduleName = $module->getName(); 
global $modules; 
$modules[] = $moduleName; 

// ... // 并添加重装功能...