tjtjtjのメモ

自分のためのメモです

yii

yiiでPHPUnit 準備編

PHPUnit Windows XAMPPなのでここを参考にしました。 First off I'm assuming xampp is installed to C:\xampp 1. Open a command prompt and go to C:\xampp\php 2. Type "pear update-channels" (updates channel definitions) 3. Type "pear upgrade" (up…

yiiを使ってみる - ページネーション

前回、Yii Debug Toolbarを使ったのはページネーション化したとき想定外のDBアクセスがないか確認したかったからです。今回は本来の目的であるページネーション化をしてみます。 カテゴリをYiiFrameworkからYiiへ変更しました参考 yii forums - yii初心者の…

Yii Debug Toolbar

yiidebugtbというエクステンションを使ってみる。CakePHP DebugKitみたいなものか。 インストール yiidebugtbとかyiidebugtb - yii extensionsとかから持ってくる。 解凍し、/webroot/protected/extention 下にコピー。 /webroot/protected/config/main.php …

yiiを使ってみる7

YiiFrameworkを使ってみる1h/dayシリーズ7回目。当面の目標はCRUDを自前で実装すること。今回はupdate。ここまでくれば迷わず書ける。 Updateを実装する user2 indexビュー updateへのリンクを追加 <h1>user2/index</h1> <p> </p> <ol> <li> id; ?>&nbsp; </li></ol>

yiiを使ってみる6

YiiFrameworkを使ってみる1h/dayシリーズ6回目。当面の目標はCRUDを自前で実装すること。今回はcreate。 CHtmlでフォームを作成する user2 createアクション コントローラーにcreateアクションを追加。 render('Create',array( 'user'=>$user,…

yiiを使ってみる5

$_GET, $_POST, $_SESSION には直接アクセスしないっぽい。CHttpRequestを参照。 CHttpRequest::getQuery $_GETでなくCHttpRequest::getQueryを使う。

yiiを使ってみる4

YiiFrameworkを使ってみる1h/dayシリーズ4回目。当面の目標はCRUDを自前で実装すること。今回はdelete。 コントローラ 1件deleteし、indexへredirectする。 yiiprac1\protected\controllers\User2Controller.php findByPk($_GET['id']); $user->delete(); $t…

yiiを使ってみる3

YiiFrameworkを使ってみる1h/dayシリーズ3回目。当面の目標はCRUDを自前で実装すること。今回はviewページを作る。 indexビュー viewへリンクする。idをgetで渡す yiiprac1\protected\views\user2\index.php <h1>user2/index</h1> <ol> <li> id; ?>&nbsp; username, array('u</li></ol>…

yiiを使ってみる2

Userを一覧表示するページを作る。前回yiicを使ってCRUDページを生成した。まずはindexページを作れるようになることが今回のゴール。ただしモデルはyiicシェルで生成したものを使いまわす。 コントローラーのみ コントローラー作成 yiiprac1\protected\cont…

yiiを使ってみる

業務で使っているCakePHPの鈍重さが辛くなってきた。ので軽そうなYii Frameworkを試してみる。以下ガイドをなぞっているだけなので読む価値はありません。 Yiiは高性能、コンポーネントベースのPHPフレームワークで、大規模なウェブアプリケーションの開発に…