タグ

ブックマーク / blog.takahash.com (4)

  • CakePHP1.3からCakePHP2へ 開発方法の微妙な違い簡単まとめ - たきゃはしです

    この記事は今までCakePHP1.3を使っていた人が、これからCakePHP2を使うための簡単なまとめです。「なんか変わってるし不安やん・・・」という見えない心の壁をぶち壊しましょー! フォルダ名とファイル名の命名規則が変わった まず、CakePHP2をインストールすれば気付きますが、いきなりファイル・フォルダの命名規則が変わってますね〜。私はこれを見てCake2のヤル気が30%下がりました。笑 でも心配いりません(*´∀`)逆に楽になったなぁと私は思います。 アンダースコア記法がアッパキャメルケース記法に変わっただけです。 そしてコントローラについては、ファイル名とクラス名が同じになりました!(分かりやすいね 論より証拠、実際の例がこちらです CakePHP1.3系 ファイル名:hoges_controller.php クラス名 :HogesController CakePHP2.X系

    CakePHP1.3からCakePHP2へ 開発方法の微妙な違い簡単まとめ - たきゃはしです
  • PHP - ファイル名から拡張子を取得する関数、ベンチマークもあるよ - たきゃはしです

    拡張子取得、それは十人十色の関数である 一般的な拡張子を取得する方法は '.'を区切り文字として配列を作り、最後の要素を取り出す 拡張子があるであろう箇所を正規表現で検索、置換して取得する 最後に出る'.'を検索して以降を抜き出す など、他にもたくさんあります。 でも、パフォーマンスにバラつきはあるはずだし、 どうせなら「一番いいのを頼む」って考えるのが人の性ってもんですよね 拡張子を取得する関数たち エントリーNo1 正規表現の関数で配列に分割して最後の要素を取得する <?php $filename = '大きい画像a_1010.jpg'; $exts = split("[/\\.]", $filename); $n = count($exts) - 1; $ext = $exts[$n]; echo $exts[$n]; エントリーNo2 関数で拡張子を正規表現で検索、置換して取得する

    PHP - ファイル名から拡張子を取得する関数、ベンチマークもあるよ - たきゃはしです
    ariteku
    ariteku 2011/07/25
  • CakePHP - ACLの権限管理を超簡単にするプラグイン『Plugin ACL』 - たきゃはしです

    CakePHP2.0に対応した新しい「Plugin ACL」に関する記事はこちらです →CakePHP2でACLが超簡単に管理できるプラグイン「Alaxos - Plugin ACL 2.0」まとめ 情報量が少ないCakePHPのACL関連 昨日から公式のチュートリアルを参考にACL*1の構築に取り組んでおりまして ARO*2とかACO*3をマニュアル通りにレコード追加してたけど、これは辛い! aros_acosテーブルも自作関数で1とか0とか-1とか・・・ なんとか完成しましたが、これではイカン・・・と思いました 『Plugin ACL』のダウンロード 公式フォーラムで紹介されていました。英語サイトです。 Webサイト:Alaxos プラグイン:Plugin ACL 感想、Plugin ACL は利用者に優しいプラグイン まず、ACOのレコードがボタンひとつで自動生成! アクセス権限(パ

    CakePHP - ACLの権限管理を超簡単にするプラグイン『Plugin ACL』 - たきゃはしです
  • CakePHP - CSVダウンロード(エクスポート)機能を実装する『CSV Helper』 まとめ - たきゃはしです

    CakePHP2対応したのCSVヘルパーはこちらです。 FastCSV ヘッダだとか文字化けで取っつき難いCSV関連 最初に言っておきます、CSV Helperはとても易しく使いやすいです。 →CSV Helper (PHP 5) ザッとマニュアルを見てから思い通りの実装・出力まで30分程度でした。 それでは、さっそく使い方を説明します。 1.まず、「app/views/helpers/」に「csv.php」を作成して 以下のソースをそのままコピペしてください。 <?php class CsvHelper extends AppHelper { var $delimiter = ','; var $enclosure = '"'; var $filename = 'Export.csv'; var $line = array(); var $buffer; function CsvHelp

    CakePHP - CSVダウンロード(エクスポート)機能を実装する『CSV Helper』 まとめ - たきゃはしです
  • 1