タグ

CakePHPに関するtoshifusa1423のブックマーク (11)

  • 菲乐娱乐-菲乐娱乐平台

  • Multiple checkboxes | nuts and bolts of cakephp

    One question that I’ve seen come up a few times is: “How do I handle multiple checkboxes in a form?” The only trick here is the way you name your checkbox form element. Let’s consider an example where you’d like to select multiple messages (by using checkboxes) and then delete these messages in your controller. Let’s say that in your controller you did a $messages = $this->Message->find… and you

  • CakePHPのFormHelper入門をさくっと+複数チェックボックスとかdiv消したり - 地中へのはしご

    今回検索機能の実装時に初めてFormHelperを使いました。しかし元々できることを別の方法でやるために勉強するのは辛いですね。ちょっとした詰まりで悲しい気持ちになるので、同様の境遇の人の参考になればと思います。なお、細かいことはCakePHP1.3準拠です。 内容 FormHelperの意義 FormHelperの基 Tips 複数チェックボックスの作成 余分なdivタグやhiddenフィールドを消す FormHelperの意義 FormHelperはPHPのコードでフォームを自動で生成してくれるものです。フォームを非常にCakePHPっぽく扱うことができるのですが、下手すると記述量が逆に増えたりもします。トータルで見るとメリットの方が多いと感じましたが、Cakeと一度限りの付き合いなら使わないという選択肢もありかと。 メリット ・name属性の入力が楽になる nameを単語で指定すれ

    CakePHPのFormHelper入門をさくっと+複数チェックボックスとかdiv消したり - 地中へのはしご
  • 【旧版】CakePHP2入門 (全32回) - プログラミングならドットインストール

    PHPによるWebアプリケーションフレームワークであるCakePHPについて、実際にアプリを作りながらその詳細を見ていきます。

    【旧版】CakePHP2入門 (全32回) - プログラミングならドットインストール
  • CakePHPブログチュートリアル :: 開発例 :: マニュアル :: 1.3コレクション

    Cakeをさっそく使ってみましょう。このチュートリアルを読んでいるのは、Cakeの動作に関してさらに学びたいと思っているからだと思います。私たちは、生産性を高め、コーディングがさらに楽しいものになることを目指しています。コードを調べているうちに、きっとあなたもそのことに気が付くでしょう。 このチュートリアルでは、シンプルなブログアプリケーションを作成します。Cakeを取得してインストールし、データベースの設定を行い、ブログの投稿記事の一覧表示(list)、追加(add)、編集(edit)、削除(delete)などのアプリケーションロジックを作成します。 必要なもの: 動作しているWebサーバ。Apacheを使っているという前提で書いてありますが、他の種類のサーバを使用する場合でも、ほぼ同じにいけるはずです。サーバの設定を少し変える必要があるかもしれませんが、たいていの人は、そのままの設定で

  • Code Life

    noto's blog

  • 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にユーザー登録すれ

  • CakePHP Modelとの付き合い方(CakePHP Advent Calendar 2010 3日目)

    CakePHPのModelに悩む人が多いようなので、自分なりの付き合い方(考え方)をご紹介します。 CakePHP Advent Calendar 2010の3日目です。 前日の k1LoW さんのエントリ、参考になりますね。GETのフォームをdata[]でやるとURLがすんごいことになるので、ウチでは別途対応できるライブラリを作ったりしてます。 さて、3日目の今日は書きたいネタは幾つかあったのですが、「君の当たり前に僕らは感嘆させられるんだ」の精神に従って、自分なりのModelの使い方、考え方を書いてみます。 1. 適正なインターフェイスを用意して処理をカプセル化 まず基的な考え方。 Model(に限らずですが)では、処理単位でインターフェイス(メソッド)を用意して、実装はカプセル化しておきます。 こうすることによって、Modelを利用する側(Controllerや他のModel等)は

  • CakePHP開発者が知るべき10のこと

    先日、こんな記事が上がっていました。 Android開発者が知るべき10のこと この記事でまとまっているのは、Android開発において必要な10の項目です。 インターフェースの設計から、データの取り扱いまで。 AndroidはモバイルデバイスのOSで、CakePHPは単なるWebフレームワーク。 しかし、予め用意されたルールやAPIを活用する点は同じです。 つまり、フレームワーク全般において、開発者が知るべきことをまとめることが出来るはずです。 ここでは、私が良く利用するCakePHPフレームワークについて、開発者が知るべき10のことをまとめます。 1. CakePHPで良いのか CakePHPを使う際に、知るべきことその1。 それは、あなたは当にCakePHPを使うべきなのかということです。 現在、あらゆるフレームワークが溢れ返っています。 Ruby Ruby On Rail

  • CakePHPのページネーションでPostされたデータを持ち回る方法(Paginator helper)

    CakePHPのページネーションについては、下のURLに書きましたが、検索条件を指定してページネーションなどフォームからPost送信された情報を持ちまわってのページネーションを行いたいことがよくあります。 CakePHPでのページネーションの利用方法 http://www.yaunix.com/?p=110 CakePHPのページネーションヘルパーでは、次のメソッドを呼び出すことでページネーションにおいて、特定のパラメータを持ちまわることができます。 しかし、これではPostされたデータを、それ以降もPostとして持ちまわることはできないため、2ページ目に移動した場合などに検索条件が消えてしまいます。そこで、はじめはPostされたデータとしてフォームから受け取り、それ以降はGetとしてパラメータを持ち回ります。 ここでは、ブログ投稿のサンプルのPostのデータを利用して説明します。サンプ

  • 1