タグ

ブックマーク / tagamidaiki.com (2)

  • 知っていると便利なCakePHP2のコアライブラリ 〜String編〜 | tagamidaiki.com

    CakePHP2を使い始めて約2年が経ちましたが最近やっとコアライブラリまで目がいくようになりました(遅い) CakePHPにはコアライブラリとしてたくさんの便利な関数がつまっています。 これらを知っているだけでも開発が相当便利になるなぁと最近感じているのでその中から今回は「String」ライブラリの中から便利だなぁと思う関数を紹介したいと思います。 Stringライブラリの使い方 使いたいクラス内で以下のコードを挿入すればあとはスタティックに使うことが出来ます。 App::use('String', 'Utility'); String::tokenize($data, ":"); String::tokenize($data, $separator = ‘,’, $leftBound = ‘(‘, $rightBound = ‘)’) $separatorで$dataをトークン化します

    katsuren
    katsuren 2014/01/29
  • CakePHP2でユニットテスト 〜route.php編〜 | tagamidaiki.com

    みなさんこんにちは。 今回はCakePHP2でユニットテストをする方法を書いていきます。 僕は最近やっとCakePHPを使い始めて1年経過しましたが、多少大きな開発になるとやはりテストを書いたほうが早く開発が出来ますね。 また、やはりなんといってもテストがあるととにかく安心する!←これ大事 開発を進めていくにあたって、安心というものは最高に重要ですね。 僕は普段忙しくても、routeのテスト、モデルのテストは必ず書くようにしています。 最低限ここらへんのテストが正常であれば動くので。 viewとcontrollerは変更が激しいのでなかなか書かないんですけどね。。。 さて、前置きはこれくらいにして、これから何回かにわけて route.phpのテスト Modelのテスト Controllerのテスト Viewのテスト を書いていきたいと思います。 それでは今回はroute.phpのテストを書

    katsuren
    katsuren 2013/09/03
  • 1