2013-10-11 30 views
1

我們擁有的,在簡單的PHP應用程序,我們可以使用它們只是像這樣的類很多的:如何在敏捷工具包中使用其他庫和類?

require_once "path_to_lib" ; 
$lib = new Mylib(); 

現在,我們怎樣才能敏捷工具使用這些類?我們可以直接在網頁和模型中使用主題嗎?

如果我們應該使用插件,請給我一個簡單的例子,其中有一個需求嗎?

感謝

回答

1

這只是一個PHP這樣你就可以在任何地方使用它,但這個是不利索的方式。

一個通知。 使用require_once「path_to_lib」;

類的像

require_once __DIR__.'/../../vendor/blah/blah.php'; 
class blah extends blahblah{ 

外使用新的內部類

$blah = new Blah(); 

好的方法是創建一個插件,並在您需要使用它。

+0

感謝作曲家的自動加載,如果要遵守規則敏捷,我們應該怎麼做? – webelizer

+0

如果我們應該使用插件,請給我一個簡單的例子,其中有一個需求呢? – webelizer

2

你可以使用任何PHP類,如你所描述的,或者你可以通過Composer來安裝它們,Composer的自動加載類將會自動加載所需的類。

添加以下內容composer.json然後運行php composer.phar update

{ 
    "include-path": ["lib/"] 
} 

請務必包括來自index.php