


YII2 では、なぜ MODEL が「SHOW FULL COLUMNS FROM TABLE」を使用してテーブルフィールドを?qū)傩预趣筏迫〉盲工毪韦扦筏绀Δ?
Aug 18, 2016 am 09:15 AM
YII2 では、MODEL がテーブル フィールドを?qū)傩预趣筏迫〉盲工敕椒à?、MODEL に直接記述するのではなく、「SHOW FULL COLUMNS FROM TABLE」を使用することです。結(jié)局のところ、テーブルの結(jié)果は頻繁に変更されないため、データベース情報(bào)を時(shí)々読み取るという余分なオーバーヘッドは不要であるように思えます。この方法を使用する理由は何ですか?
リーリー リーリー返信內(nèi)容:
YII2 では、MODEL がテーブル フィールドを?qū)傩预趣筏迫〉盲工敕椒à?、MODEL に直接記述するのではなく、「SHOW FULL COLUMNS FROM TABLE」を使用することです。結(jié)局のところ、テーブルの結(jié)果は頻繁に変更されないため、データベース情報(bào)を時(shí)々読み取るという余分なオーバーヘッドは不要であるように思えます。この方法を使用する理由は何ですか?
リーリー リーリー
ホットAIツール

Undress AI Tool
脫衣畫像を無料で

Undresser.AI Undress
リアルなヌード寫真を作成する AI 搭載アプリ

AI Clothes Remover
寫真から衣服を削除するオンライン AI ツール。

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡(jiǎn)単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中國(guó)語(yǔ)版
中國(guó)語(yǔ)版、とても使いやすい

ゼンドスタジオ 13.0.1
強(qiáng)力な PHP 統(tǒng)合開発環(huán)境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











PHPを設(shè)定するための鍵は、インストールメソッドを明確にし、PHP.iniを構(gòu)成し、Webサーバーに接続し、必要な拡張機(jī)能を有効にすることです。 1. PHPのインストール:LinuxにAPTを使用し、Mac用のHomeBrew、およびWindowsに推奨されるXAMPPを使用します。 2。PHP.iniの構(gòu)成:エラーレポート、制限のアップロードなどを調(diào)整し、サーバーを再起動(dòng)します。 3。Webサーバーの使用:Apacheはmod_phpを使用し、nginxはphp-fpmを使用します。 4.完全な機(jī)能をサポートするために、Mysqli、JSON、MbStringなど、一般的に使用される拡張機(jī)能:MySqli、JSON、Mbstringなどをインストールします。

PHPコメントを書くための鍵は、目的と仕様を明確にすることです。コメントは、「何が行われたのか」ではなく「なぜ」を説明する必要があり、冗長(zhǎng)性や単純さを避けてください。 1.読みやすさとツールの互換性を向上させるために、クラスおよびメソッドの説明にdocblock(/*/)などの統(tǒng)合形式を使用します。 2。JSジャンプを手動(dòng)で出力する必要がある理由など、ロジックの背後にある理由を強(qiáng)調(diào)します。 3.複雑なコードの前に概要説明を追加し、手順でプロセスを説明し、全體的なアイデアを理解するのに役立ちます。 4. TodoとFixmeを合理的に使用して、To Doアイテムと問題をマークして、その後の追跡とコラボレーションを促進(jìn)します。優(yōu)れた注釈は、通信コストを削減し、コードメンテナンスの効率を向上させることができます。

phpblockcommentsEursefurwritingmulti-lineexplanations、一時(shí)的にdisabledingcode、およびgeneratingdocumentation.theyshouldnotedorleftunclosed.blockcommentshelpindocumentingのfunctionswithphpdoc、whitooklikephpstormuseuto-compling-compling-compling comprivedoc

コメントは、古いインターフェイスとの互換性やサードパーティの制限など、機(jī)能ではなくコードの存在の理由を説明したいため、不注意にすることはできません。コメントしなければならない領(lǐng)域には、複雑な條件付き判斷、特別なエラー処理ロジック、一時(shí)的なバイパス制限が含まれます。コメントを書くためのより実用的な方法は、シーンに基づいてシングルラインのコメントを選択したり、コメントをブロックすることです。ドキュメントブロックコメントを使用して、関數(shù)、クラス、ファイルの開始時(shí)にパラメーターと返品値を説明し、コメントを更新します。複雑なロジックについては、前のロジックにラインを追加して、全體的な意図を要約できます。同時(shí)に、コードを封印するためにコメントを使用しないでください。バージョン制御ツールを使用します。

良いコメントを書くための鍵は、コードの読みやすさを改善するために「何が行われたか」ではなく「なぜ」を説明することです。 1。コメントは、価値の選択や処理の背後にある考慮事項(xiàng)など、論理的な理由を説明する必要があります。 2。複雑なロジックに段落注釈を使用して、関數(shù)またはアルゴリズムの全體的な考え方を要約します。 3.コードとの一貫性を確保し、誤解を招くことを避け、必要に応じて時(shí)代遅れのコンテンツを削除するために、コメントを定期的に維持します。 4.コードをレビューする際にコメントを同期して確認(rèn)し、コードコメントの負(fù)擔(dān)を軽減するためにドキュメントを介してパブリックロジックを記録します。

tolearnphpefctivially、startbysettingupalocalserverenvironmentusingtoolslikexamppandacodeeditorlikevscode.1)instalxamppforapa Che、mysql、andphp.2)useocodeeditorforsyntaxsupport.3)testyoursetup withasimplephpfile.next、Learnpbasicsincludingvariables、ech

to installphpquickly、usexampponwindowsorhomebrewonmacos.1.onwindows、downloadandinstallxampp、selectcomponents、startapache、andplacefilesinhtdocs.2

PHPコメントを書くための鍵は、明確で、便利で簡(jiǎn)潔です。 1。コメントは、複雑な條件付き判斷の論理的目的を説明するなど、コード自體を説明するのではなく、コードの背後にある意図を説明する必要があります。 2.読みやすさを改善するために、魔法の値、古いコード互換性、APIインターフェイスなどの重要なシナリオにコメントを追加します。 3.コードコンテンツの重複を避け、簡(jiǎn)潔かつ具體的に保ち、PHPDOCなどの標(biāo)準(zhǔn)形式を使用します。 4。コメントは、正確性を確保するためにコードと同期して更新する必要があります。他の人の観點(diǎn)から良いコメントを考えるべきであり、理解のコストを削減し、ナビゲーションデバイスを理解するコードを理解する必要があります。
