yii2.0学習の旅( - )

まず、作曲yii2.0プロジェクトをインストール

*この記事は、あなたが作曲がインストールされていることに基づいています

(1)プロジェクトのルートディレクトリにジャンプ

CD / XXXX / WWW

 

(2)プラグインをダウンロード

作曲グローバル 必要「FXP /作曲・アセット・プラグイン:〜1.1.1」

 

(3)yii2をダウンロード

作曲作成プロジェクト--prefer-distのyiisoft / yii2アプリ - 基本の基本

*インストール時間は約30分かかります(私は、インストールされるように多くの拡張機能を任意のローカルにインストールされたバージョンを持っていたため、前に)

 

第二に、おなじみのyii2.0

(1)プロジェクトのディレクトリ

 

(2)このページの出現は、それが正常にインストールされたことを言いました!

デフォルトのアクセス・パス:ローカルホスト/基本/ウェブ

 

 

(3)プロジェクトファイルのツールを作成

**アクセスアドレス/index.php?r=gii**、ツールはYiiのことで、ファイルを生成し、

 

 

 

 

* 1 *自動的に作成するコントローラ(C)及び図(V)ファイル

 

 

* 2 *自動的にモデルファイルを作成します

 

 

 

 

 

 

(3)yii2.0動作モデル

*ツールを使用して2つのファイルを作成します*

 

 

 

 

* 1 *単一のクエリデータ、フレームは、メソッドを使用して構築されています

著:モデル:: findOne(条件)

    / * * 
     *単一データ問い合わせ
     * / 
    パブリック 関数actionTest01(){
         $をWHERE = 配列( 'A_ID' => 14 );
         $情報 = FcArticle :: findOne($ );
         エコー '<予備>' ;
         ますprint_r$インフォ); ダイ; 
    }

 

* 2 *ビルトインメソッドを使用してデータフレームを追加

著:

$モデル=新モデルのアドレス();

$モデル - >フィールド名=値

......

$モデル - >挿入();

    / * * 
     *増加したデータ
     のThrowable \ * @throws 
     * / 
    公共の 機能actionTest02(){
         $のarticle_modelは = 新しい新しい; FcArticle()
         $時間 = 時間(); 

        $ article_model - > ARTICLE_TITLE = 'テストのタイトル' ;
         $のarticle_model - > =著者のフライ" ;
         $のarticle_model - >タイプ= 0 ;
         $のarticle_model - > article_contentの= 'テストのタイトル' ;
         $ article_model - > article_desc = 'テストのタイトル' ;
         $ article_model - > is_show = 0 ;
        $のarticle_model - > SEND_TIME = $時間;
        $のarticle_model - > sys_add_time = $時間;
        $のarticle_model - > sys_update_time = $時間;
        $結果 = $ article_model - > 挿入();
        エコー '<前>' ;
        しますprint_r$結果); 死にます; 
    }

 

* 3 *組み込みの方法を使用してデータフレームを修正します

    / * * 
     *修改单条数据
     * @throws \のThrowable 
     * @throws \のYii \ DB \ StaleObjectException 
     * / 
    パブリック 関数actionTest03(){
         $ここ = アレイ(=> 14 'A_ID' )。
        $ article_model = FcArticle :: findOne($ところ)。
        $のarticle_model - > is_show = 1 ;
        $ article_model - > 更新(); 
    }

 

* 4 *ビルトイン方式のフレームワークを使用して、データの一部を削除します

    / * * 
     *データ削除
     * / 
    パブリック 関数actionTest04を(){
         $ WHERE = 配列( 'A_ID' => 14 ); 
        FcArticle :: findOne($) - > (削除); 
    }

 

yii2.0 ノート

導入する前に、特別に(TP5を使用して会社)TP5と対比するために作られました

1、名前のコントローラ

TP5:指定された接尾辞を追加する必要がありませんコントローラ

yii2.0:規定はのように注ぐ、書き込む必要があります:TestControllerを

 

図2に示すように、コントローラにおける方法

TP5:サフィックスがアクションに追加する必要があります指定されていません

yii2.0:規定は、たとえば、書き込む必要があります:actionIndexを

 

言葉の後:これは議論の場合友人は、次回のメッセージを残すことができるように、検索yii2.0操作を変更するには、インストールおよび追加および削除の最も基本的な程度だけで簡単に紹介しますです

 

おすすめ

転載: www.cnblogs.com/FLy-1992/p/11653160.html