2017-08-06 4 views
0

私はタグ付け機能を実装したパッケージを持っています。新しいタグを作成するには、ベンダフォルダ内のモデルにアクセスする必要があります。しかし、私は次のことをしようとすると、私はエラーを取得:パッケージのモデルにアクセスするには?

$tag = new vendor\codecourse\taggy\src\models\tag; 

クラスのベンダー\ codecourse \ taggy \ SRC \モデル\タグ「

私はこのモデルをどのようにアクセスするかを見つけていませんか?

答えて

0

vendorとする。残りのファイルを調べるには、ファイル内のnamespace宣言を見てください。 https://github.com/codecourse/taggy/blob/master/src/Models/Tag.phpには、

$tag = new Codecourse\Taggy\Models\Tag; 
+0

あなたは正しいです。しかし、リファレンスでベンダーとsrcを使用しないとどのように論理的ですか?さて、あなたは時間/ショートカットを保存すると主張することができますが、少なくとも両方の参照が機能することを許可しておくべきです! – stepbystep

+0

両方の参照を動作させるには、各クラスをロードするためにファイルシステムをもっと呼び出す必要があります。その中には何千ものものがあり、 'src'がクラス名の一部である必要はありません。 – ceejayoz

関連する問題