タグ

ブックマーク / d.hatena.ne.jp/hetima (3)

  • CakePHP の AppController を複数作る - d.hetima

    Controller をいくつも作っていくと、機能ごとに分けて管理したくなります。CakePHP には CAKE_ADMIN という機能があって、管理者権限向けの action を持つことができるのですが、これでは admin とその他というふたつにしか分類できません。 Controller の継承は、 Controller - AppController - 個々のController となっています。これを Controller - AppController - MyAppController - 個々のController という風にしたらどうかと。 ファイルを増やすのはいろいろと面倒なので、とりあえず /app/app_controller.php に書き込みます。 /app/app_controller.php <?php class AppController extends

    invent
    invent 2011/11/24
  • CakePHPの処理の流れを追ってみよう - d.hetima

    このシリーズは2006年8月28日の日記に追記していくかたちで書いていこうと思います。RSSの出力がどうなるか分かりませんが、1ページで俯瞰できる便利さを取ります。 第2回はcake/bootstrap.phpの中身です。

    invent
    invent 2011/11/22
  • 文字列操作の比較表 - Ruby, PHP, Objective-C - d.hetima

    いやなブログ: 文字列操作の比較表: Ruby, Python, JavaScript, Perl, C++PHP がなかったので作ってみました。文字列検索置き換え系がわけ分からん。適当に preg 系でお茶を濁す。PHP はもっとちゃんとしたものを誰か作っていることでしょう。Objective-C もやらないわけにはいかないのでやってみました。 空白の部分は、該当する機能が無い、どんな機能かよく分からなかった、調べる気力が残っていなかった、のいずれかです。PHP はたぶん4.3以降〜5.xくらい。Objective-C 中の「ms」は NSMutableString です。 htmlなどのエスケープ関連も欲しいところですね。あと NSString が真価を発揮するファイルパス関連も。 Ruby (String) PHP (String 非オブジェクト) Objective-C (N

    invent
    invent 2010/06/09
  • 1