タグ

ブックマーク / blog.fusic.co.jp (5)

  • Filebinder pluginの今 #cakeadvent2012 Day25

    CakePHP Advent Calendar 2012 25日目の記事です。 24日は@takahashiyuyaさんの「Cakephp h()メソッドから php を学ぶ」です。 h()が意外に配列にも対応しているというのはソースを見ないと気づかないですよね。 さて、ラストは今年のPHPMatsuriで「変態」と言われ続けたFusicよりお送りいたします。 非常に心外ですので、 エントリで「Fusicは変態」という汚名を払拭したいと思います。 Filebinder Pluginとは 弊社がGitHubリポジトリで提供しているCakePHP Pluginに「Filebinder」というものがあります。 fusic/filebinder 簡単にいうとCakePHPのファイルアップロード機能を簡単に実装するためのプラグインです。 最初のリリースはCakePHP1.3の頃で、そこから継続的に

    Filebinder pluginの今 #cakeadvent2012 Day25
  • CakePHP2.0で現状の問題点などまとめました。

    そろそろ誕生日の萩原です。誕生日プレゼントください。去年も似たようなことを言ったような気がするのは気のせいです。 最近、CakePHP2を色々触ってまして、色々困ったことがあったので、まとめておこうかなと思います。(CakePHP2.0.4現在) (下でCakePHP2.xなんか知りませんと言われてますが・・・) AppControllerをapp/Controller以外に置く場合の注意 CakePHP2からは皆さんご存知の通り、AppController及び、AppModelが、app直下に設置が出来なくなりました。 CakePHP2ではAppControllerはapp/Controller以下に設置をすること、と言うことになっています。 しかし、個人的には出来れば、直接アクセスするコントローラとはAppControllerは分けたいところです。 そこで、AppControllerを

    CakePHP2.0で現状の問題点などまとめました。
  • TransitionComponent for CakePHPで簡単確認画面実装 | Fusic Developer's Weblog

    最近はこればかり聴いている小山です。 今回は、つい先ほど1.0がリリースされたTransition Componentを紹介します。 (CakePHPのバージョンは1.3.2を想定しています。) Transition Component Webシステムで、実装が面倒なものとして例えば「確認画面」というものがあります。 ようは「ページ遷移をともなって完結するような機能」ですね。 他にも「ウィザード」や「アンケート回答」や「カート」でもいいかもしれません。 Transition Componentは、そのような「ページ遷移」管理を一手に引き受けてくれるComponentで、hiromi2424さんによって開発がされています。 Transition Componentは、セッションと、主にCakePHPのモデルバリデーションの機能を利用してページ遷移を管理しており、 使いこなすとページ遷移管理を

    TransitionComponent for CakePHPで簡単確認画面実装 | Fusic Developer's Weblog
  • Search Plugin for CakePHPで簡単検索機能実装

    最近CakePHPプラグインづいている小山です。 今回はCakeDC謹製のSearch Pluginを紹介します。 (CakePHPのバージョンは1.3.0を想定しています。) みなさんはCakePHPで検索機能を作るとき、どのように実装していますか? たとえば一般的な一覧画面(index)で検索機能を実装しようと思ったら、まずはformを作成して検索条件をPOSTで飛ばして利用すればいいですが、 さらに最近デフォルトで実装されているページネーション機能と連携して、検索結果でページングを実現しようとするとちょっと面倒です。 さらに細かい検索条件を実装しようと思ったら、もう考えたくありません。 自分は新規案件のたびに毎回1からつくっていたような気がします。 CakePHPのコアデベロッパーの75%を抱える(CakeDCのサイト情報)CakeDCでも、やはり面倒だと思っていたのか、Search

    Search Plugin for CakePHPで簡単検索機能実装
  • PHP開発環境 on Emacs

    はじめまして。Fusicでエンジニアをしている小山です。 普段はPHP(主にCakePHP)とJavaScriptを使って開発を行っています。 皆さんは開発を行う時エディタは何を使っていますか? Fusicではエディタについて特に指定はなく、みんなそれぞれ好きなものを使用しています。 NetBeansにはじまりEclipseやTextMate、Emacs、Vim。Visual Studioを使うメンバもいます。 そして自分はEmacsを愛用しています。ちなみに社内のEmacsユーザはマイノリティです。 個人的にはプログラマにとってエディタは料理人にとっての包丁、大工にとってのノミと同じものと思っています。 そういう意味でEmacsは、Emacs Lispを利用してかなり自由度をもったカスタマイズができる特徴をもっており、自分にあった環境を作ることができます。 ただ、逆にいうと初期設定のEm

    PHP開発環境 on Emacs
  • 1