2012-10-05 65 views
0

我期待創建自己的類文件的集合庫/ common文件夾zend自動加載器...自定義類。我如何使它起作用?

/library/common/*class files go in here* 

文件夾裏的我會,我想提供各種類文件

DecoratorSimple.php 

代碼的例子可以在下面看到?

class Common_Decorator_SimpleInput extends Zend_Form_Decorator_Abstract 
{ 
    // code goes in here 
} 

我的問題是怎麼做的,我得到了Zend應用程序自動加載在普通文件夾中任何有我曾嘗試添加以下的自舉的Common_

的前綴,但事實並非如此工作

protected function _initTestAutoLoader(){ 

    $autoloader = Zend_Loader_Autoloader::getInstance(); 
    $autoloader->registerNamespace('Common_'); 

    // try and load the class 
    $testVar = new Common_Decorator_SimpleInput(); 
    var_dump($test); 
} 
+0

你得到了什麼錯誤?另外,我認爲問題是因爲你沒有註冊/ Library/in'include_path' – Rezigned

回答

1

是您的類名相匹配的庫路徑...
如Common_Decorator_SimpleInput
必須是在/ Library /通用/裝飾/ SimpleInput .php

+0

這就是它。對於每個「_」(分隔符)我需要添加一個額外的文件夾。 –

相關問題