我不想把它在配置文件中如何在Zend Framework 2中保留數據庫中的模塊列表?
return array(
'modules' => array(
'Application',
'ZfcUser',
'ZfcBase',
...
),
);
我如何可以加載數據庫模塊的列表ZF2?
我不想把它在配置文件中如何在Zend Framework 2中保留數據庫中的模塊列表?
return array(
'modules' => array(
'Application',
'ZfcUser',
'ZfcBase',
...
),
);
我如何可以加載數據庫模塊的列表ZF2?
在這個最好的辦法是:寫一個名爲YourModuleManager模塊,讓它做模塊的管理與幾個控制器 然後做什麼SAM在前面的回答說
你不知道。如果您需要管理從管理面板模塊我認爲最好的辦法是將模塊陣移動到它自己的文件,如:
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...
);
然後,您可以使用此文件,並寫入一個管理前端到它。該文件顯然是可寫的。請記住,在模塊初始化時,框架還不知道數據庫。
實例:通過用戶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;
// ... // 並添加重裝功能...