ホームページ > バックエンド開発 > PHPチュートリアル > Yii2 は require(__DIR__ . '/../IState.php') を使用してクラスを見つけることができません?

Yii2 は require(__DIR__ . '/../IState.php') を使用してクラスを見つけることができません?

WBOY
リリース: 2016-08-08 09:06:44
オリジナル
1521 人が閲覧しました

1. Yii2 は require() 関数を使用してファイルをインポートしますが、この方法ではクラスが見つからないと表示されます。

2. 以下に示すように呼び出しを実装したい場合、どのように記述すればよいでしょうか?

3. Yii2 でフォルダーを呼び出す方法はありますか? Yii1 にはそれがあります。このフォルダーを呼び出すと、このフォルダーに含まれるすべてのクラスとメソッドが使用できるようになります。

補足: 写真のメソッドはecshopで使うとOKなのですが、Yii2ではクラスが見つかりません。

Yii2 は require(__DIR__ . '/../IState.php') を使用してクラスを見つけることができません?

返信内容:

1. Yii2 はファイルをインポートするために require() 関数を使用しますが、この方法ではクラスが見つからないと表示されます。

2. 以下に示すように呼び出しを実装したい場合、どのように記述すればよいでしょうか?

3. Yii2 でフォルダーを呼び出す方法はありますか? Yii1 にはそれがあります。このフォルダーを呼び出すと、このフォルダーに含まれるすべてのクラスとメソッドが使用できるようになります。

補足: 写真のメソッドはecshopで使うとOKなのですが、Yii2ではクラスが見つかりません。

Yii2 は require(__DIR__ . '/../IState.php') を使用してクラスを見つけることができません?

明らかにクラスパスに問題があるので、名前空間を使用してそれに対処してください。

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート