}
public function run() {
- $sessionConfig = new Zend_Config_Ini(APPLICATION_PATH . '/configs/session.ini', APPLICATION_ENV);
- Zend_Session::setOptions($sessionConfig->toArray());
Zend_Controller_Action_HelperBroker::getStaticHelper('ViewRenderer')->initView(APPLICATION_PATH . '/views/', 'Syj_View');
-
parent::run();
}
if (strpos ($class, "Syj_") === 0) {
$segments = explode ('_', $class);
+ if (count($segments) < 2) {
+ return;
+ }
+
+ if (count($segments) == 2) {
+ $filename = APPLICATION_PATH . '/' . end($segments) . '.php';
+ if (Zend_Loader::isReadable($filename)) {
+ include_once $filename;
+ }
+ return;
+ }
+
if (count($segments) < 3) {
return;
}