In de controller Indexcontroller roep ik de volgende class aan om een form te laden:
<?php
class Overzichten_OverzichtenController extends Wis_Controller_Abstract
{
public function init()
{
}
public function indexAction()
{
$form = new Overzichten_Form_Rapportage();
$this->view->form = $form;
?>
Ik verwacht dat deze class dan wordt aangeroepen:
<?php
class Overzichten_Form_Rapportage extends Wis_Form_Abstract
{
public function init()
{
$this->setSubForms(array(
?>
De structuur is als volgt:
application - modules - overzichten - controllers - OverzichtenController.php en
application - modules - overzichten - forms - Rapportage.php
Echter als ik in de controller een form uit een andere module aanroep op dezelfde wijze gaat het wel goed.
In de Zend autoloader staat:
'form' => array(
'namespace' => 'Form',
'path' => 'forms',
en elke module heeft zijn eigen bootstrap.
De foutmelding is Fatal error: Class 'Overzichten_Form_Rapportage' not found in /var/www3/HRM/application/modules/overzichten/controllers/OverzichtenController.php on line 11.
Wie heeft een idee waar dit aan kan liggen?
Ik heb al eens eerder een nieuwe module toegevoegd op dezelfde wijze en dat ging wel goed.