関連タグで絞り込む (1)

タグの絞り込みを解除

CakePHPに関するdaiki0910のブックマーク (4)

  • PhakeのモックでCakePHPをテスト モデル篇 - Qiita

    みなさんテストしてますか? 簡単なassertテストはスラスラ書けても、依存関係が絡むControllerやModel周りのテストは一筋縄ではいかないことが多いです。 自分には無縁(見て見ないふり)だったものの、最近いよいよ「これはしっかりテストしないと…」という状況に追い込まれモックの学習を始めました。 CakePHPでのモック CakePHPではPHPUnitが標準で採用され、CakePHP上で扱い易いようCakeTestCaseやControllerTestCaseといったサブクラスが用意されています。 PHPUnitにはモック・フレームワークも備わっており、そのままでもモック/スタブを利用できるのですが、なんか書けば書くほど面倒…と意気消沈。もっと書きやすい爽快なモック・フレームワークは無いかと探し、そこで見つけたのがPhakeです。 PHPUnitでのModelモック/スタブ生成

    PhakeのモックでCakePHPをテスト モデル篇 - Qiita
  • #CakePHP 爆速でAPIを実装するチュートリアル - 忍び歩く男 - SLYWALKER

    スマートフォンアプリのバックエンドや、JSフレームワークのバックエンドとして、JSONやXMLを返すAPIをサーバサイドで実装する機会は多いと思います。 今回は、ComposerとCakePHP2.4、FriendsOfCake/crudを使って爆速で実装してみます。 できあがりは、これ slywalker/cakephp-app-api_sample CakePHPのインストール まず、プロジェクトのディレクトリにcomposer.jsonをつくります composer.json { "require": { "pear-cakephp/cakephp": "2.4.*" }, "config": { "vendor-dir": "Vendor/" }, "repositories": [ { "type": "pear", "url": "http://pear.cakephp.org

    #CakePHP 爆速でAPIを実装するチュートリアル - 忍び歩く男 - SLYWALKER
  • #CakePHP Bakerは「FriendOfCake/crud」をもっと使おうよ - 忍び歩く男 - SLYWALKER

    Introduction - FriendsOfCake/crud 「FriendOfCake/crud」ってなに? とりあえずこのスライドを見て欲しい。 まぁ要するに、今までのごちゃごちゃしてたControllerがスッキリして、API化させるのもめっちゃ楽になるよ!っていうPluginです。 わたしが注目してるところはココ! 今までは、Controllerでの処理をPlugin化するのは難儀だった。Controllerから呼び出されるViewはApplicationごとに違ってくるし、むりやりComponent化してみたけどしっくりこない感じで、どう実装しようか悩んでいたところこのPluginが登場! Class EditCrudAction | FriendsOfCake/crud (develop) 上のコードを見て欲しいんだけど、Controllerでの処理の流れはCrudAct

    #CakePHP Bakerは「FriendOfCake/crud」をもっと使おうよ - 忍び歩く男 - SLYWALKER
  • よくある確認画面でのhiddenデータの持ち回り ver2 - cakephperの日記(CakePHP, Laravel, PHP)

    CakePHP 1.2 RC3を利用しています。 前に書いた記事 よくある確認画面でのhiddenデータの持ち回り で、自作ヘルパーを呼び出す際に、引数にモデル名を入れて、POSTされた該当モデル名のデータを展開してhiddenにセットしていたのですが、引数に何も指定せず、POSTされたデータ全てをhiddenにセットしたほうが良いと思い改良しました。 コメントくれた方ありがとうございました。 下記、改良したヘルパーです。再帰にしようか迷ったけど、3階層以上になることが想定できなかったので、foreach3回にしました。 追記:3階層以上の対応はこのヘルパーをお使いください。https://github.com/ichikaway/cakeplus/blob/master/views/helpers/formhidden.php app/views/helpers/formhidden.p

    よくある確認画面でのhiddenデータの持ち回り ver2 - cakephperの日記(CakePHP, Laravel, PHP)
  • 1