ブックマーク / www.yiiframework.com (3)

  • Yii初心者のための基本的なことまとめ - Yii Framework Forum

    単純なページネーションの例 Controller : public function actionIndex() { $criteria = new CDbCriteria(); $pages = new CPagination(Hoge::model()->count($criteria)); $pages->pageSize = 10; // 1ページに何件表示するか $pages->applyLimit($criteria); $models = Hoge::model()->findAll($criteria); $this->render('index', array( 'pages' => $pages, 'models' => $models, )); } View : <?php foreach($models as $model): ?> // 表示の処理 <?php e

    tack_u
    tack_u 2011/01/31
  • 最初のプロトタイピング: データベースのセットアップ

    スケルトンアプリケーションを作り、データベースの設計が終りました。 このセクションではブログデータベースを作成し、スケルトンアプリケーションの中でデータベースとの接続を確立します。 1. データベースの作成 ¶ データベースは SQLite を使うことにします。 Yii のデータベースサポートは PDO の上に構築されているため、 アプリケーションコードを変更することなく、MySQL や PostgreSQL といった異なる DBMS を利用することができます。 ディレクトリ /wwwroot/blog/protected/data にデータベースファイル blog.db を作成します。 SQLite による要求として、ディレクトリとデータベースファイルの両方が Web サーバプロセスから書き込み可能である必要がある、ということに注意して下さい。 このデータベースの作成は、インストールされ

    最初のプロトタイピング: データベースのセットアップ
    tack_u
    tack_u 2011/01/24
  • さあはじめよう: Yii の試運転

    このセクションでは、出発点となるスケルトンアプリケーションを作る方法を解説します。 説明を簡単にするために、ウェブサーバのドキュメントルートを /wwwroot であると仮定し、対応する URL を http://www.example.com/ であるとします。 1. Yii のインストール ¶ まずはじめに Yii Framework をインストールします。 Yii のリリースファイル(バージョン 1.1.1以上)を www.yiiframework.com から取得し、/wwwroot/yii ディレクトリに解凍します。 念のために、/wwwroot/yii/framework というディレクトリが存在することをもう一度確認してください。 ヒント: Yii framework はファイルシステムのどの場所にでもインストールすることが出来ます。ウェブフォルダ(ドキュメントルート)の下で

    さあはじめよう: Yii の試運転
    tack_u
    tack_u 2011/01/24
  • 1