タグ

CakePHPに関するasonasのブックマーク (13)

  • CakePHP - Build fast, grow solid | PHPフレームワーク

    New CakePHP 5.0 Chiffon. Faster. Simple. Delicious. What's new in version The migration guide has a complete list of what's new in. We recommend you give that page a read when upgrading. A few highlights from 5.0 are: PHP 8.1 required. Improved typehints across the framework. CakePHP now leverages union types to formalize the types of many parameters across the framework. Upgraded to PHPUnit 10.x

    CakePHP - Build fast, grow solid | PHPフレームワーク
  • 新時代をいくWEB開発会社としてやるべき : 「CakePHPを使ったFlexアプリのデータ通信方法」 | whaison.jugem.jp

    一定期間更新がないため広告を表示しています

  • CakePHPでのModelの使い方 - LAPISLAZULI HILL#diary

    いまやってるプロジェクトPHP5.3+CakePHP1.3でやってるんだけど,ひさしぶりにいちからCakePHPを使って開発したので,自分なりのModelの使い方に関してメモ書きしておきます.たいしたことはやってないんですが,最低限のことを心がけるだけで仕様変更に強くテストを書きやすいModelができあがります 1. テーブルに1対1で対応するテーブル用Modelを作る アクセスするには必要なんで作ると思います 2. Controllerと対応するModelを作る $useTable = falseを指定して,DBに直接アクセスしないでテーブル用Modelを中で呼び出すようにしている.名前にはapiとか付けてます.controllerのactionに対応するメソッドをこのAPIModelにも作ります.controllerのactionと同じ名前か一定の法則に基づいておくと呼び出す処理がわ

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

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

  • [CakePHP] Debugkit が便利! | Sun Limited Mt.

    CakePHP1.2ガイドブックが Amazon から届いたので早速一通り読んでみました。中でも Debugkit は知らなかったので早速入れてみました。感想は「今まで知らなくて損した!」です。。。こんな便利なプラグインを知らなかったとは、情報収集、勉強が足りないですね。 Debugkit とは 右上に Cake のアイコンが出てきてクリックすると左にビヨーンと伸びて、デバッグに便利な情報(POST の値や View へ渡した値、SQL などなど)が見やすく表示されるというものです。 インストール 下記サイトより最新版(2009/7/8 現在で ver 1.1)をダウンロードします。 CakePHP debug kit 解凍してできた debug_kit というディレクトリを app/plugins に入れます。 app/app_controller.php に以下を追加します。 publ

  • Sales Inquiry spark-lab.com | Uniregistry

    Inquire now and spark-lab.com can be yours today. This domain is listed for sale in the Uniregistry Market, a premier domain name marketplace. Buy with confidence We’ve helped thousands of buyers securely purchase domain names for over a decade, and we’re confident that we can do the same for you.

  • cakePHPでURLをきれいにしてみた - メガネ女子(21)のメモブログ

    http://localhost/cake/shops/shops?area=kanto ↓ http://localhost/cake/shops/kanto でアクセスできるようにしたいと思います。 before http://localhost/cake/shops/shops?areaid=kanto コントローラー function index() { echo $_GET['areaid']; } after http://localhost/cake/shops/kanto コントローラー function index($areaid = null) { echo $this->params['areaid']; } 使用方法 config/routes.php コメントアウトして付け加えます //Router::connect('/', array('controller'

    cakePHPでURLをきれいにしてみた - メガネ女子(21)のメモブログ
  • ぶたにしんぶん [CakePHP]Model->create()とModel->set()

    *All archives *Admin ぶたにしんぶん 基的には日記.つれづれなるままに日々を綴ります. たまにイベントやはまったものの感想,メモ書きなど.とにかく適当でゆる~い感じです. 2024年03月 / 02月≪ 12345678910111213141516171819202122232425262728293031≫04月 モデルを連続でsave()してデータを作成するときはcreate()でIDをクリアする必要があるらしい. モデルに更新するデータの設定には $this->Model->set() というのもあるんだけど,こっちはデータのマージをするようで, たとえば,「aaa」「bbb」「ccc」というレコードを持つモデルを作成するときに すでに「aaa=1」「ccc=3」というデータがある状態で 「aaa=2」「bbb=4」をset()すると,「aaa=2」「bbb=

  • $this->Set()命令のミステリー

    CakePHPは、PHP言語の高速開発用フレームワークです。日々、発展を遂げる各種フレームワークの動向を見極めつつ、日発のCakePHP応援ブログとして、最新情報をお届けします。 CakePHP はMVC(モデル、ビュー、コントローラ)を分離させる(つまり別々のファイルに分ける)システムです。ですから当然、モデル⇒コントローラ⇒ビューと、データを渡していく必要があります。 仕事を3人で分けたら、必ずそこにコミュニケーションが発生するのと同じです。この3者をつなぐ電話のようなものは何でしょうか。 1)モデルからコントローラへは? チュートリアルなどにもかかれていますが、コントローラがモデルの情報を知りたい場合には、 class PostsController extends AppController { この中で、 $result = $this->Post->findAll(); など

    $this->Set()命令のミステリー
  • cakePHP | redirect関数を使用するとWarningが発生してしまう。 | crossover

    cakePHPのredirect関数を使用するといつもWarningが発生してしまいました。 ----- Cannot modify header information - headers already sentcakePHPのredirect関数を使用するといつもWarningが発生してしまいました。 —– Cannot modify header information - headers already sent by… —– 調べてみますと、警告内容は関係なく、PHPの設定とのことでした。 1. 「php.ini」の下記行を変更します。 —– output_buffering = Off —– ↓変更 —– output_buffering = On —– 2. Webサーバー(Apacheなど)を再起動します。 これは正直わからなくて、引数の書き方が悪いと

    asonas
    asonas 2011/01/07
    どつぼったので
  • CakePHP Undefined index

    >”Cake is able to connect to the database.” であれば、データベース接続は正常だと思う。 Notice (8): Undefined index: User [APP\controllers\users_controller.php, line 18] Notice (8): Undefined index: email [APP\controllers\users_controller.php, line 20] このusers_controller.phpの18,20行目で何を実行しているか、まずチェック。 次は、loginが呼び出された段階で、$this->data['User']['pwd']、$this->data['User']['email']は正しく値が得られているか、debug($this->data)とかしてみて確認。 次に、モ

    CakePHP Undefined index
  • 第5回 CakePHPで作るToDoアプリ(1) | gihyo.jp

    第4回ではCakePHPでの開発環境を構築しました。今回からアプリケーション部分の開発にとりかかります。 開発するのはToDo管理アプリケーションです。今回は以下の作業を行います。 DBの設計と作成 コントローラの作成 モデルの作成 ビューの作成 この作業で実装される機能は以下になります。 タスク一覧の表示 このアプリケーション開発の前提として、DocumentRootは/home/gihyo/public_htmlで、URLはhttp://example.com/~gihyo/、CakePHPをセットアップしたディレクトリは/home/gihyo/public_html/todo、URLはhttp://example.com/~gihyo/todo/とします。 DBの設計と作成 まずはCakePHPに慣れるためのサンプルアプリケーションですので、機能は最小限とします。アプリケーションを利

    第5回 CakePHPで作るToDoアプリ(1) | gihyo.jp
  • CakePHPからToritonnの全文検索を使う方法 - UNIX的なアレ

    お手軽につかえる検索エンジンとして、Senna+MySQLで作られたToritonnがありますね。 弊社のWebサービス「nanapi」でも検索エンジンには、Toritonnを使っています。MySQLベースなので、CakePHPのActiveRecordがつかえて便利です。ただ、Toritonn使うときはSQLが拡張されているためちょっと工夫が必要です。 今回はCakePHPからToritonnを使うコツを紹介します。 テーブルを作成する まずはテーブルを作成しましょう。家のサイトのあるようにとりあえずはこんな感じで。 CREATE TABLE search ( id INTEGER AUTO_INCREMENT, PRIMARY KEY (id), text TEXT NOT NULL, FULLTEXT INDEX USING NGRAM (text) ); 全文検索を使ってみる こ

    CakePHPからToritonnの全文検索を使う方法 - UNIX的なアレ
  • 1