我對php項目結構不是很有經驗,我發現了這個真棒和簡單的教程:https://arjunphp.com/creating-restful-api-slim-framework/如何創建簡單的苗條休息應用程序。如何正確添加紅豆PHP到我的項目中
這實際上是PHP SLIM的官方項目結構,我的問題是,什麼是最好的和適當的方式來添加和使用紅豆PHP的ORM,我不希望每一個航線上,包括像這樣
use \RedBeanPHP\R as R;
R::setup('mysql:host=localhost;dbname=mydatabase', 'myusername', 'mypassword)
,然後
$book = R::load('book', $id);
然後使用ReadBean作爲我的數據庫的東西。我想知道如何將RedBeans包含到項目中,然後在需要的地方使用它。這是我的項目結構https://github.com/iarjunphp/creating-restful-api-slim-framework3。
注:我通過作曲家加入紅豆喜歡這裏描述的https://github.com/gabordemooij/redbean
如果您使用Slim框架應用程序,那麼dependencies.php可能是放置代碼的好地方。 – Nima
你可能會寫一些代碼樣本,所以我可以看到我應該怎麼做呢? –
您已經編寫了代碼!第一個代碼塊,'use'語句和'R :: setup'調用將它移動到'src/dependencies.php'。你是否面臨使用你的代碼的任何問題,你決定在SO上提出這個問題?你的代碼看起來很好。 – Nima