单页控制器不工作
Single page controller not working
所以我在以下位置创建了一个页面作为子页面:
/application/single_pages/leden/mijnaccount.php
将其添加到仪表板的单页列表中。
页面运行正常。
但是当我在以下位置添加控制器时:
/application/controllers/single_page/leden/mijnaccount.php
测试内容如下:
<?php
namespace Application\Controller\SinglePage;
use Concrete\Core\Page\Controller\PageController;
class Mijnaccount extends PageController
{
public function on_start()
{
exit('Started');
}
public function view()
{
exit('View');
}
public function on_before_render()
{
exit('Before render');
}
}
None 个 exit()
函数被调用。我做错了什么?
解决方案似乎是将子文件夹添加到命名空间:
namespace Application\Controller\SinglePage;
变成:
namespace Application\Controller\SinglePage\Leden;
所以我在以下位置创建了一个页面作为子页面:
/application/single_pages/leden/mijnaccount.php
将其添加到仪表板的单页列表中。 页面运行正常。
但是当我在以下位置添加控制器时:
/application/controllers/single_page/leden/mijnaccount.php
测试内容如下:
<?php
namespace Application\Controller\SinglePage;
use Concrete\Core\Page\Controller\PageController;
class Mijnaccount extends PageController
{
public function on_start()
{
exit('Started');
}
public function view()
{
exit('View');
}
public function on_before_render()
{
exit('Before render');
}
}
None 个 exit()
函数被调用。我做错了什么?
解决方案似乎是将子文件夹添加到命名空间:
namespace Application\Controller\SinglePage;
变成:
namespace Application\Controller\SinglePage\Leden;