どうもモジュール以下のconfigはマージして利用するみたいな事だからやっぱり自分が想定してる目的とはちょっと違うみたいだな。。 でも何か気にいらないけど。。
とりあえずリファレンスに載ってる位だからこれが想定されてるんだろう。。
ここ
の方がよくないのかな。。
namespace Content; class Module { public function onBootstrap($e) { // Register a dispatch event $app = $e->getParam('application'); $app->getEventManager()->attach('dispatch', array($this, 'setLayout')); } public function setLayout($e) { $matches = $e->getRouteMatch(); $controller = $matches->getParam('controller'); if (false !== strpos($controller, __NAMESPACE__)) { // not a controller from this module return; } // Set the layout template $viewModel = $e->getViewModel(); $viewModel->setTemplate('content/layout'); } }
if (false !== strpos($controller, __NAMESPACE__)) {
if (0 !== strpos($controller, __NAMESPACE__ . '/')) {