psr-4

    2熱度

    1回答

    我正在研究使用Lumen或可能Slim的項目,並想知道是否有可能基於目錄結構自動加載控制器而不是必須註冊所有路由。 這就是我希望自動加載的工作原理。 例指南/類結構: /app/Http/Controllers/ Foo/ BarController.php # App\Http\Controllers\Foo\BarController 如果路由是 example.c

    5熱度

    2回答

    我有一個項目有多個子文件夾。在其中一個文件夾中,它們是一些「插件」。所有這些插件都有一個composer.json和一個供應商文件夾。我現在想創建自己的插件並創建一個新文件夾,並將composer.json放入該目錄。 composer install工作沒有任何問題,但是當我莫名其妙地安裝插件我我得到了錯誤 FastCGI: server "/fcgi-bin-php5-fpm-ezi" std

    1熱度

    2回答

    我有這樣的結構,我的應用程序, myapp/ config/ (config and setup) module/ (tons of modules!) Article/ (one of the modules) source/ (<----- note that all php psr4 classes are stored in this folder

    0熱度

    1回答

    我遇到了一個有趣的問題,在類中使用靜態變量並訪問它們。在這個例子中,我使用PSR-4加載。 在我的文件的頂部,我接着 class Authenticate{ ... function __construct(){ $this->fullTokenExpireTimeExtend = ServicesConfig::$timeUnits['halfday']; $th

    1熱度

    1回答

    在使用psr 4的Symfony3項目中,我通過在'var/cache/dev'文件夾中自動生成一個php類來存儲配置數據。 下面是生成的文件的簡化副本: <?php use Project\Bundle\Metadata\AbstractMetadata; class LocalizedMetadata extends AbstractMetadata { protected

    1熱度

    1回答

    所以我也嘗試命名空間不苗條,這是工作沒有任何問題,但是當苗條不斷顯示: 500 server error Composer.json: { "require":{ "slim/slim":"2.*", "slim/extras":"2.*", "twig/twig":"1.*", "slim/pdo": "~1.6" },

    0熱度

    1回答

    是否有一個Sublime 3自動配置PSR4的插件? 我正在使用第三方庫,現在已經很老了,需要更新PSR。 我聽說你可以做這樣的事情使用PHPStorm

    2熱度

    3回答

    在一些錯誤中困住了我的頭。我沒有得到我犯了錯誤的地方。 我使用laravel 5並安裝它。我想用l5-repository所以我安裝https://github.com/prettus/l5-repository這個倉庫使用composer commnad: composer require prettus/l5-repository 和我的所有更改按安裝文件,其工作的罰款。使用作曲家我的目錄

    1熱度

    2回答

    我有問題讓類自動加載工作在我正在放在一起的Silex框架中。我在另一個項目中工作,但我無法弄清楚我在這裏做錯了什麼。 我的目錄看起來是這樣的: root -src -Controller -HelloController.php -app.php -vendor -web -index.php -composer.json 這裏是我的index

    1熱度

    1回答

    考慮結合以下文件結構PSR-4自動加載擴展類:Bar.php . ├── Foo │   └── Bar.php └── Foo.php 類是延長Foo.php。假設他們居住深層嵌套的命名空間內已經,Bar.php的頭看起來像: <?php namespace My\Cool\Project\Module\Foo; class Bar extends \My\Cool\Project