2013-05-19 42 views

回答

1

解決它自己,雖然它不是明顯:)

首先,創建內部app一個目錄(我打電話給我classes)。然後,在裏面,創建一個文件(或文件),並在裏面放置你的代碼。請記住,它必須是一個類內部和功能必須是既publicstatic,例如:

class Helpers { 

    public static function getAvg($text){ 
     return $text; 
    } 

} 

然後,編輯app/start/global.php並尋找ClassLoader::addDirectories線。它是一個數組。最後,添加一行app_path().'/{your_dir}',,例如。 app_path().'/classes',

+0

確實如此。儘管如此,我使用'/ adapters',因爲它聽起來好多了。 ;) –

+0

它會工作,但不是以標準的方式。 –

2

您還可以使用服務提供商和Facade。

+0

那麼,說實話,爲三個功能創建新的Package就像是用大炮射擊一隻蒼蠅。不過謝謝你的建議! –

+1

@TomekBuszewski確實如此,但它在技術上是標準,如果您將有其他Laravel 4經驗豐富的開發人員在您的代碼庫上工作,應該使用它。 –

+1

@AndrewEllis謝謝,我會牢記這一點! –