自分のメソッドが 1 回だけ実行されるようにするにはどうすればよいですか?
P粉198814372
P粉198814372 2024-01-10 17:47:23
0
1
381

モデル Users にメソッドがあります

リーリー

ビュー内の出力結果は次のとおりです

getRating()['レート']; ?>

しかし、より経験豊富な開発者は、私のクエリは 2 回実行されるだろうと言いました。一度だけ実行されるようにコードを書き直すことは可能ですか?

P粉198814372
P粉198814372

全員に返信(1)
P粉373990857

$singleUser->getRating() を 2 回呼び出しているようです。 データベースを 2 回呼び出さないように、結果を変数に保存してみてください。 例えば:### リーリー

この変数の値を直接使用できるようになりました。これにより、データベースに再度アクセスすることがなくなります。

リーリー

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート