ホームページ  >  記事  >  バックエンド開発  >  雄弁な ORM 学習ノート

雄弁な ORM 学習ノート

WBOY
WBOYオリジナル
2016-08-08 09:31:09822ブラウズ

私は最近 Laravel を学習しており、ORM 機能が非常に強力であると感じています。ここでは簡単に調べただけです。より良いメモがある場合は、共有してください。

Eloquent ORM に焦点を当てているため、ルーティング設定とコントローラーについては詳しく説明しません。ここではモデル モジュールに直接進みます。

1.データベースの準備(Mysql)

ここでは、users と users_ext という 2 つのテーブルを作成し、データを初期化する必要があります:

リーリー

2. データベースを設定する

database.phpにデータベース構成を追加します:

リーリー

3. UserModelを作成します

appmodels配下にUserModel.phpを作成します

リーリー

このような User モデルは正常に作成されており、コードは非常に単純です。メンバー変数の意味については、テーブル名、主キー、データベース接続識別子(設定ファイル内)を順に表しているので誰でも理解できると思います。

5.UserModelを使う

これでどこでも使えます。コントローラーやルーターで使用できます。簡単な例を次に示します:

今、クエリステートメントがあります:

リーリー

これは簡単なクエリステートメントで、ORM の形式で実装されます:

リーリー

以下はクエリ結果です:

わかりました、上記はクエリの簡単な例にすぎません、モジュール間の関連付けなど、まだ勉強することがたくさんあります。

上記は、関連する内容を含む Eloquent ORM の学習ノートを紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。

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