2016-05-30 17 views
1

Also habe ich eine einzelne Seite als Unterseite bei erstellt haben: /application/single_pages/leden/mijnaccount.phpEinzelseite Controller funktioniert nicht

hinzugefügt an der einzelnen Seiten Liste in Dashboard. Die Seite funktioniert gut.

Aber wenn ich einen Controller zu fügen: /application/controllers/single_page/leden/mijnaccount.php

Mit folgendem Inhalt zu testen:

<?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'); 
    } 
} 

Keiner dieser exit() Funktionen aufgerufen. Was mache ich falsch?

Antwort

1

Die Lösung scheint den Unterordner auf den Namespace zu sein hinzuzufügen:

namespace Application\Controller\SinglePage; 

Becomes:

namespace Application\Controller\SinglePage\Leden; 
Verwandte Themen