ホームページ >バックエンド開発 >PHPチュートリアル >Symfony2 がデータベースクエリメソッドに Doctrine を使用する例の概要、symfony2doctrine_PHP チュートリアル
この記事では、Doctrine を使用してデータベース クエリ メソッドを実行する Symfony2 の例について説明します。参考のために皆さんと共有してください。詳細は次のとおりです:
テキスト内で使用される事前定義された変数:
リーリー1.基本的な方法
リーリー2、DQL
リーリー注:
(1) 結果を取得するには、以下を使用できます:
リーリーgetSingleResult() メソッドを使用するには、try catch ステートメントでラップして、結果が 1 つだけ返されるようにする必要があります。例は次のとおりです。 リーリー
(2) setParameter('price', '19.99'); この外部メソッドを使用して、値をクエリ ステートメントに直接書き込むのではなく、クエリ ステートメントに「プレースホルダー」価格の値を設定します。これにより、SQL インジェクションを防ぐことができます。攻撃、複数のパラメータを設定することもできます:リーリー
3. Doctrine のクエリビルダーを使用するリーリー
この記事で説明した内容が、Symfony フレームワークに基づいた PHP プログラムの設計に役立つことを願っています。興味がありそうな記事: