ホームページ >バックエンド開発 >PHPチュートリアル >thinkphp5 - thinkPHP は、D() model.class および Controller.class のデータベース パラメーターの優先順位に問題がありますか?

thinkphp5 - thinkPHP は、D() model.class および Controller.class のデータベース パラメーターの優先順位に問題がありますか?

WBOY
WBOYオリジナル
2016-07-06 13:53:541329ブラウズ

モデル:

リーリー

コントローラー:

リーリー

Controller のライブラリ名は ybdbchfjhfjjds です。論理的にはエラーになるはずですが、実際には正常に検索できました。ライブラリは上書きされず、モデル ライブラリのままです。
次の例では、プレフィックスとして qqqqqqqqqqqqqqq と書きましたが、データが見つかりませんでした。

これがいつカバーされるのか、いつカバーされないのか教えてください?

返信内容:

モデル:

リーリー

コントローラー:

リーリー

Controller のライブラリ名は ybdbchfjhfjjds です。論理的にはエラーになるはずですが、実際には正常に検索できました。ライブラリは上書きされず、モデル ライブラリのままです。
次の例では、プレフィックスとして qqqqqqqqqqqqqqq と書きましたが、データが見つかりませんでした。

これがいつカバーされるのか、いつカバーされないのか教えてください?

D 関数にはパラメーターが 2 つしかないため、最初のパラメーターはリソースアドレス、2 番目のパラメーターはモデルレイヤー名です
3 番目の空のパラメーターに mysql 接続を入れても、もちろん効果はありません

mysql リンク パラメーターは、M 関数の 3 番目のパラメーターです。 。

だから取材も取材もなし

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。