タグ

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

  • CakePHP h()メソッドから PHP を学ぶ - たきゃはしです

    Cake使いなら誰もが体験するというh()メソッド Cakephp Advent Calendar 2012/24 担当の高橋(@takahashiyuya)です! Cakeはソースコードも楽しいですよ!という記事です。 この記事の内容はフレームワーク入門者レベルです。 そんでもって、↓このあたりがサクッと学習できます。 ・三項演算子 ・staticキーワード ・再帰呼び出し ・マジックメソッド(__toString()メソッド) 超変態マニアック変態プログラマーはリツイートをお願いします。 オープンソースのコードって何かキッカケがないと読む機会がないんですよね。 Cakeはドキュメントが充実してるので必ずしも読む必要があるという訳ではないですが、読んでみると面白いもんなのでぜひこれを機会にOSSを体験してください。 というわけで、CakePHPの h()メソッド を解説していきます。 ち

    CakePHP h()メソッドから PHP を学ぶ - たきゃはしです
    tuki0918
    tuki0918 2014/10/18
  • CakePHP2.X 「CakeEmail」 の使い方 - たきゃはしです

    2012/09/04更新 簡単すぐにメール機能が実装できる代物です。便利だよー CakePHP2から「CakeEmail」というコアライブラリが追加されました。 そこでメールの設定から送信まで、テンプレートファイルを利用しての基的な使い方を解説します。 まずCake2を初めて見た時、Configフォルダに「email.php.default」ってのを見つけて「なんだこれ・・・」と思いましたよね?思わないかな?まぁどうでもいいけど、このファイルが重要なポイントになります。 さっそく手を動かしてもらいますが、「email.php.default」を「email.php」にリネームして開きます。 ・app/Config/email.php class EmailConfig { public $default = array( 'transport' => 'Mail', 'from' =>

    CakePHP2.X 「CakeEmail」 の使い方 - たきゃはしです
    tuki0918
    tuki0918 2013/10/02
  • CakePHP2でACLを超簡単管理できるプラグイン「ACL Plugin 2」 - たきゃはしです

    2013/01/17 更新 CakePHP2.0ではACL関連のチュートリアルが充実。プラグインと併せて簡単な導入&便利な管理機能を →ACL Plugin for CakePHP 2.0 Plugin ACLがCake2に対応している事をツイッターで知りました。(良いフォロワーのツイートはなぜこんなにも素晴らしいのか・・・) しかし、チュートリアルが充実したといっても実際のところACL関連はまだまだ情報が少ないです。一度使ったことがあるプラグインという事もあり今回も記事にしてみました。 はじめに 今回は管理者・運営者・一般ユーザという3つのグループ(ロール)をもとにACL機能を実装してみたいと思います。Blogsコントローラを作成し、CRUDへアクセス権限を設定します。 管理者:CRUDを許可 運営者:CRUを許可 ユーザ:Rを許可 ToDoリスト ダウンロードとインストール prefi

    CakePHP2でACLを超簡単管理できるプラグイン「ACL Plugin 2」 - たきゃはしです
    tuki0918
    tuki0918 2013/10/01
  • 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』 - たきゃはしです
    tuki0918
    tuki0918 2013/10/01
  • 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