Hallo

,
ich arbeite seit nicht allzu langer Zeit mit dem Zend Framework.
Aber heute ist ein Problem aufgetreten:
Es wird aus irgendeinem Grund andauernd nur der IndexController aufgerufen.
Bootstrap:
|
PHP Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
<?php
define('DIRSEP', DIRECTORY_SEPARATOR);
define('BASE_PATH', dirname(dirname(__FILE__)).DIRSEP);
require_once 'Zend/Loader/Autoloader.php';
Zend_Loader_Autoloader::getInstance();
$config = new Zend_Config_Ini(BASE_PATH.'application'.DIRSEP.'config/config.ini');
error_reporting(E_ALL);
$log = new Zend_Log(new Zend_Log_Writer_Stream(BASE_PATH.'application'.DIRSEP.'logs.txt'));
$auth = Zend_Auth::getInstance();
$frontcontroller = Zend_Controller_Front::getInstance();
$frontcontroller->throwExceptions(true);
$frontcontroller->setBaseUrl($config->app->baseurl);
$frontcontroller->addModuleDirectory(BASE_PATH.'application'.DIRSEP.'models');
$frontcontroller->addControllerDirectory(BASE_PATH.'application'.DIRSEP.'controllers');
Zend_Layout::startMvc(array('layoutPath' => BASE_PATH.'application'.DIRSEP.'views'.DIRSEP.'layouts'));
$view = new Zend_View();
$view->addHelperPath(BASE_PATH.'application'.DIRSEP.'views'.DIRSEP.'helpers');
$viewrenderer = new Zend_Controller_Action_Helper_ViewRenderer($view);
Zend_Controller_Action_HelperBroker::addHelper($viewrenderer);
try {
$frontcontroller->dispatch();
}
catch(Exception $e) {
print $e->__toString();
$log->log( 'Fehler: '.$e->__toString(), Zend_Log::EMERG);
}
?>
|
IndexController:
|
PHP Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
|
<?php
class IndexController extends Zend_Controller_Action
{
public function indexAction()
{
$layout = Zend_Layout::getMvcInstance();
$layout->title = 'Index';
$this->view->assign('artikel', 'Test');
}
}
?>
|
LoginController:
|
PHP Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
|
<?php
class LoginController extends Zend_Controller_Action
{
public function indexAction()
{
$layout = Zend_Layout::getMvcInstance();
$layout->title = 'Login';
$this->view->assign('artikel', 'Anderer Test');
}
}
?>
|
Wenn ich die entsprechende Adresse mit login dran aufrufe wird immernoch der IndexController aufgerufen.
In der Errorlog steht auch kein Fehler.