cakeに関するalea12のブックマーク (13)

  • CakePHPで高速Webアプリ開発:第1回 CakePHPを使いたくなる5つの特徴|gihyo.jp … 技術評論社

    CakePHPとは CakePHPはオープンソースで開発されたPHP用のフレームワークです。Ruby on Railsの影響を強く受けており、Webアプリケーションを高速に開発するための仕掛けが随所に盛り込まれています。 PHP開発者の方で、Railsで開発してみたいけどRubyの経験がないのでなかなか行動に移せない方などはとくにCakePHPを試してみてほしいと思います。Railsの考え方を肌で理解しつつ、PHPでWebアプリケーションを高速開発するための選択肢を手に入れることになるでしょう。 CakePHP 家サイト(英語)(左図⁠)⁠。 フォーラム - CakePHP Users in Japan(右図) そのほか、CakePHP プログラマーズ リファレンスガイドも参考になる CakePHPを使いたくなる5つの特徴 まずは皆さんにCakePHPに興味を持っていただくため、フレーム

    CakePHPで高速Webアプリ開発:第1回 CakePHPを使いたくなる5つの特徴|gihyo.jp … 技術評論社
    alea12
    alea12 2012/11/08
  • バリデーションのベストプラクティス - 24時間CakePHP

    イントロダクション CakePHPの使い方は多種多様で、もちろん一つのやり方が正解ということはありません。 しかし、CakePHPはフレームワークであるわけで、想定された使い方以外ではその真価をなかなか発揮できません。 CakePHPにおけるモデルは、ビジネスロジックを置くレイヤとして想定されています。 そして、バリデーションを用いることによって保存のロジックを構築するということも想定されています。 これは、何故Cookbookで紹介されるコードが、ほとんどバリデーションとModel::save()の組み合わせであるかということかの答えにもなっています。 悪い例 あなたはModel::save()の代わりとして、以下のようなadd()メソッドをモデルに定義しているかもしれません: <?php class Post extends AppModel { var $validate = arr

    バリデーションのベストプラクティス - 24時間CakePHP
    alea12
    alea12 2012/11/08
  • CakePHPを使ったMVC設計のベストプラクティス - Sooey

    CakePHPを使ったMVC設計のベストプラクティス 個人的にはCakePHPはあまり好きではないのですが、CakePHP開発メンバーによるMVCデザインの記事 (CakePHP のおいしいべ方)で紹介されていたBest Practices in MVC Design with CakePHP (php|architect’s C7Y)はMVCフレームワーク利用者にとってとても有用な情報だったので、訳してみました(php|architectの方には翻訳許可を頂いています)。 この記事を読んでドメインモデルに興味を持った方は、エンタープライズ アプリケーションアーキテクチャパターン(PoEAA)やDomain-Driven Design: Tackling Complexity in the Heart of Softwareに手を出してみるのもいいかも。他に、InfoQにユーザー登録すれ

    alea12
    alea12 2012/11/08
  • ひとりハッカソンでCakePHP+TwitterAPIアプリ | 半年前の私への教科書

    @mon_sat です。 PHP Matsuri でのハッカソンネタ「愛の告白 Power of Love」ができるまでをチュートリアル形式で。 (チュートリアルとしては詳細が書かれていないのですが・・・) まずは、何を作るか考えた さて。ハッカソン。 何を作ったら良いかというところを考える。 過去作ったやつをCakePHPで修正したい気持ちは満々なのですが、せっかくなので1から作りたいですよね。 そこで、作りたいものリストの中からハッカソン期間中に作れそうなものをピックアップし、最終的に「告白」をするアプリに決めました。 これは、単に(このアプリ上から)「つぶやくと、一定期間次のつぶやきができなくなる」というTwitterアプリです。 アプリ名を「愛の告白」とすれば、送られた側は、そのアプリ名を認知することで、ああ真面目な告白なんだと分かるというもの。 ま、基的にはネタです

    alea12
    alea12 2012/09/11
  • GitHub - loadsys/twitter-bootstrap-helper: Twitter Bootstrap CakePHP 2.0 Helper

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - loadsys/twitter-bootstrap-helper: Twitter Bootstrap CakePHP 2.0 Helper
    alea12
    alea12 2012/09/11
  • cake.vim使い方まとめ - yuhei.kagaya

    cake.vimは、CakePHPのController、Model、Viewなどの移動を少し楽にするVimのプラグインです。 CakePHP1.3系、 2.0系の両方で動作します。 いろんな移動の方法があるのでcake.vimの操作を一通りまとめてみました。 インストール プラグインはvim onlineか、githubからダウンロードして解凍し、 cake/以下のファイルを.vim/配下にいれます。 cake.vim - Utility for CakePHP developers. : vim online violetyk/cake.vim · GitHub Vundleを使っている方は、 :BundleInstall violetyk/cake.vim でインストールできます。 設定 必須の設定はありません。 .vimrcにappディレクトリのパスを書いておくと、vimを起動して

    cake.vim使い方まとめ - yuhei.kagaya
    alea12
    alea12 2012/09/11
  • HaltEria.com is for sale | HugeDomains

    Make 36 monthly payments Pay 0% interest Start using the domain today. See details

    HaltEria.com is for sale | HugeDomains
    alea12
    alea12 2012/09/07
  • HugeDomains.com

    Captcha security check halteria.com is for sale Please prove you're not a robot View Price Processing

    HugeDomains.com
    alea12
    alea12 2012/09/07
  • 1週間でトリビア共有サイト”trivist”を作ってみた

    ここのところ、ブログの更新もツイッターのつぶやきも完全にストップしていました。 集中力のない@tfmagicianにしては珍しいことです。 何をしていたか。 こんなウェブ・サービスを作っていましたよ。 『trivist』おもしろいトリビア・雑学を紹介! 実はこれ、作成期間1週間です。 シンプルなサイトなので、恐らく、開発に慣れた人なら1週間は余裕でしょう。 今日は、まだフレームワークを使った開発、あるいはウェブ・サービスの開発自体に慣れていない人に向けて、高速開発に関するtipsを紹介します。 高速開発とは何か考える まず、高速開発を可能にする”最強最大の魔法“を考えましょう。 それはこれです。 コーディングしない コーディングしないで、システムが出来ればなんと良いことか! これはエンジニアにとって、当たり前のことです。 しかし、これを念頭に置くのと置かないのでは、まるで開発速

    alea12
    alea12 2012/09/06
  • リダイレクトの警告

    表示中のページから http://d.hatena.ne.jp/BeMarble/20111212/1323697827 にリダイレクトしようとしています。 このページにリダイレクトしないようにする場合は、前のページに戻ってください。

    alea12
    alea12 2012/09/06
  • GitHub - mishudark/CakePHP-2.x-Twitter-Plugin

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - mishudark/CakePHP-2.x-Twitter-Plugin
    alea12
    alea12 2012/09/06
  • CakePHP バリデーションの日本語問題

    CakePHPCakePHPにはバリデーションの機能があります。入力データを任意の方法で正しい入力かどうかをチェックしてくれる機能。。。 CakePHPにはバリデーションの機能があります。 入力データを任意の方法で正しい入力かどうかをチェックしてくれる機能。。。 大変便利機能で当たり前のように使っていると思いますが、やはり日語周りがorz まぁしかたの無いことなのですが、内部のライブラリの状態を見る限りでは 悲しいこと2バイト文字に関しては基処理されていません。 例えば「minLength」というバリデーション方法。 入力文字数の最小数をチェックしてくれるバリデーションですが、 CakePHP体のままで利用して例として、最小文字数を2文字以上で 入力させたい場合で入力文字が「あ」と入力されたとします。 普通に考えればバリデーションに引っかかり、入力エラー処理をされますが、 もちろん

    CakePHP バリデーションの日本語問題
    alea12
    alea12 2012/09/06
  • 1