私のubuntuマシンでapt-getを使ってphp-symfony-routingをインストールしました。次のコードを実行しようとすると、以下のエラーメッセージが表示されました。php-symfony- * componentsのインストールと使用
<?php
$routes = new \Symfony\Component\Routing\RouteCollection();
エラー:
PHP Fatal error: Uncaught Error: Class 'Symfony\Component\Routing\RouteCollection' not found in
私がしたかったのは、apt-getをインストールしてphp-symfony-routingを実行したときと、このアプローチを使って何か利点があるかを調べることでした。 – user2254602
私はlibが以下のディレクトリ/ usr/share/php/Symfony/Component/Routingの下にインストールされているので、composer.json "/ usr/share/php/Symfony/Component/Routing/autoload.php "]私が尋ねたいことは、誰もがこのアプローチを試してきたかどうか、もしそうなら、彼が見つけた賛否両論は何か。 – user2254602
作曲家の優位性が答えています。現在の方法でパッケージを使用するには、あなたのスクリプトに記述したautoload.phpへのパスが必要です。 aptメソッドの短所には、パッケージのメンテナが更新されるのを待つ必要があり、プロジェクトに必要な依存関係をマスクする必要があります。 – bcmcfc