タグ

TipsとCakePHPに関するMukeのブックマーク (5)

  • $form->inputで日時選択フォームのカスタマイズ - 趣味の延長線

    Formヘルパーで、日時選択フォームの出力をカスタマイズする方法。 以下の参考サイト:dateTime()による指定方法をベースに、 input()による指定方法 および 月を英語以外で表示する方法 プルダウンの最初を空欄にする/しない方法 参考サイト CakePHP1.2 Form ヘルパーで日付のフォームを作る | Sun Limited Mt. $form->input('disp_date')の出力 以下の$options設定および追加CSSでカスタマイズした出力 echo $form->input('disp_date', array( 'label' => __('Date', true), 'default' => date('Y-m-d H:i', strtotime($this->data['Model']['disp_date'])), 'timeFormat' =>

    $form->inputで日時選択フォームのカスタマイズ - 趣味の延長線
  • CakePHP 認証機能 | MJ::Blog

    ログイン認証出来る機能がほしかったのだが標準で実装されているACLって認証機能じゃなかったのね orz データベースなどのユーザーテーブル上のID/PWで認証できる機能を探していたところ、いろいろとモジュールが見つかり以下が参考になった。 CakePHPで自動ログインコンポーネント CakePHP::obAuthを使ったユーザ認証 とはいえ、個人で実装するにはいろいろと足りないところもあったりしたので、いいところを真似しつつ自作してみた。 それなりのレベルまで作れた感じな為公開してみることにした。不具合点などはご指摘下さい。 またご利用に際しては自己責任でお願いします。 使い方 コンポーネントとして動作。controllers/components にauth.phpとして配置。 まずはコンポーネントを利用するためにコントローラのはじめに以下のように設定 var $components =

  • Think Twice ログイン画面を作る

    PHPとか連想とかまさか、こんな開設したばかりのブログにコメントをいただけるとは思ってもみなかったので、俄然やる気が出てきた。 ということで、さっそく管理画面の開発にとりかかる。 CMSに管理画面は必須ではないけれど、今回作りたいCMSは、表側で公開する内容をすべて裏側(管理画面)で管理(登録、編集、削除)することを前提に考えているので、まずはやることが多い管理画面から作っていきたいと思う。 管理画面と言えば、一般の方に見られないように管理者の認証を用意する必要がある。 BASIC認証で済ますのはなんなので、ログイン画面を作ってみたいと思う。 参考にさせていただいたのは、下記のページ。 【CakePHP】AuthComponentについてのまとめ 【ざっくり基編】 http://blog.ne2ma2.com/archives/160 【CakePHP】AuthComponentにつ

  • [CakePHP]ログイン機能作成(#001) CakePHP

    Warning: Cannot modify header information - headers already sent by (output started at /home/blog1602/blogs/inc/_blog_main.inc.php:482) in /home/blog1602/public_html/hanaya/skins_custom/_main.php on line 65 今回は、ログイン機能を作りたいと思います。 「app_controller」の記述 「app_controller」の「beforeFilter()」に記述すると、すべてのコントローラーの全アクション前に実行されます。 <?php class AppController extends Controller { // ログインを必須とするかどうかのフラグ var $needAuth

  • Knockin'on TechLog » Blog Archive » CakePHPで細かすぎて伝わらないtipsネタBEST3

    ども、エンジニアのくせに微塵もtechネタを書かない、いや書けない@kururiです。 そろそろプログラマーっぽいこと書かないと仕事をしてない感がでてしまうので 最近どっぷりのCakePHPに触れていて気付いた、 コーディングの効率がほんの少しだけアップするであろう 「細かすぎて伝わらないCakePHP tips」を 自分的効率アップ度順にBEST3として発表します。 第3位 「ClassRegistry使用時の配列への自動Model名付与を任意に変更する方法」 私はもっぱらCakePHP内でModelのインスタンス化する際には //Userモデルのインスタンス化 $objUser = ClassRegistry::init('User'); //データの一括取得 $users = $objUser->find('all');

  • 1