タグ

ブックマーク / blog.ecworks.jp (2)

  • 【CakePHP】お手軽便利なCakeSchema | ECWorks Blog

    DBのテーブル設定は非常に面倒な作業の一つです。 特に、開発時は仕様変更などでテーブル内のフィールドが頻繁に増減することもあるかもしれません。 テーブルを作成したり、更新したりするのに、皆さんはどのような手順を踏まれるでしょうか?まずSQLを書いて、アップロードして、mysqlやpsqlのコンソールを使って実行していますでしょうか?それとも、mysqladminとかのguiツールを使っていますでしょうか? CakePHPには、schemaシェルが付属されていて、これを用いることで簡単にテーブルを初期化することができます。コマンドラインからコマンド一発で(実際には確認メッセージがあるのでy/n選択がありますが)、書き換わるので大変に便利です。 ただ、ドキュメントや情報が公開されているブログなどが少ないため、どのように記述して良いか分からない方も多いかと思います。そこで、簡単に使い方を解説し、

  • 【CakePHP】1.2→1.3のマイグレーションガイド | ECWorks Blog

    先日発表された待望のCakePHP1.3(-dev)ですが、現バージョンの1.2から移行するための情報が公開されました。 ▼Migration Guide from 1.2 to 1.3 http://code.cakephp.org/wiki/1.3/migration-guide 基的にはそれほど困難なく移行できそうな雰囲気ですが、次の点について注意しなければならないようです。 app/webroot/index.phpはリプレースしなければならない(改造している人は注意!) app/config/core.phpは、新しい設定を追加しなければならない(PHP5.3関連) 「session.php」「socket.php」「schema.php」「bihavior.php」はそれぞれ「cake_session.php」「cake_socket.php」「cake_schema.php

  • 1