タグ

CakePHPに関するsetotchのブックマーク (8)

  • CakePHPのコーディング規約 | アイビースター

    以前、「PHP 標準コーディング規約」という記事を書きましたが、それとは別にCakePHPのコーディング規約はないのかと思ってちょっと調べてみたら、ちゃんと作られていました。下記にそのコーディング規約のリンクと内容を簡単にまとめてみました。 CakePHPのコーディング規約が書かれているページはこちら。 コーディング基準 :: 情報 :: はじめに 内容を簡単にまとめると以下の通りです。 インデント インデントには1つのタブを使用します。 関数の呼び出し 関数名と開始ブラケット(括弧)の間に空白なし。パラメータ(引数)の 間には空白を1つ。 イコール イコールサイン(=)の両脇には1つの空白を設ける。可読性を高める場合に空白の前に追加する場合もある。 メソッドの定義 デフォルト値を持つパラメータは関数定義の最後に置く。関数はtrue/falseを返す。 コメントコード コメントは英語で書く

  • PHP & RUBY » Blog Archive » BaserCMS

    cakephpを元に作成された 国産CMSBaserCMS BaserCMSを開発のベースにするメリットは以下との事。 日語ドキュメントが豊富なCakePHPで構築されているので学習が容易 (基的にCakePHPの恩恵は全て受けれるものと考えられていいと思います) 管理画面のベースが既に用意されている ユーザー管理が既に実装されている(ACLは未実装) プラグイン導入の仕組みを含むプラグイン管理が既に実装されている(ただしプラグインはBaserCMSに最適化されている必要あり) ルーティングまわりが汎用WEBサイト用に最適化されている BaserCMSが提供する全てのクラスやテンプレートはbaserフォルダに分離されており、appフォルダにコピーする事で簡単にカスタマイズ可能 日語に特化している またこれも http://www.live-commerce.com/

  • ver1.3.0βをセットアップしてみたら、1.2と色々違った - 趣味の延長線

    shin1x1さんの記事を検証したくなったので、 CakePHP1.3.0-βをセットアップ+検証環境作り*1のためにbake使用してみました。 気になった点リストアップ chiper_seedという暗号化キー関連の設定が追加になってますが、これの運用用変更時、ご注意。 ちゃんとキッチリ書き換えれば、問題ないんですが・・・ ^^; bakeの動作が、あちこちver1.2と微妙に違う デフォルトビューが変貌した(゚ロ゚;) 基view(CSS)維持する方針や、サイドナビとか角丸ナビっていいな〜☆で、ver1.3乗り換え想定なら、 div.action残すべし。 以下、詳細記述。 結果的に、結構な長文になりました・・・・ ^^; 1/21再追記 …1/20に追記したはずが、消えてたのでもう一度。 ダウンロード&ソース設置 ソースは以下から1.3.0-betaのzipをダウンロード。 http

    ver1.3.0βをセットアップしてみたら、1.2と色々違った - 趣味の延長線
  • CakePHP1.2のbakeの使い方 - sky hopper’s diary

    CakePHP1.2でbakeを使ってwebアプリケーションを開発していく方法をまとめていきます。bakeで初めにやることはプロジェクトの作成とデータベースの設定です。ここではDocumentRootを/home/hoge/htdocs/sampleとしています。まず、CakePHPをダウンロードし、適当なディレクトリに設置しておきます。 $ pwd /home/hoge $ mkdir htdocs $ wget http://cakeforge.org/frs/download.php/716/cake_1.2.3.8166.tar.bz2/donation=complete $ tar jxvf cake_1.2.3.8166.tar.bz2 $ mv cake_1.2.3.8166 cake 次にMySQLデータベースを用意し、ユーザを追加します。(※省略します。)では、いよいよb

  • CakePHP1.2.3 MediaPluginをつかってみた - 忍び歩く男 - SLYWALKER

    2009-07-31 追記 CakePHP1.2.3 MediaPluginをつかってみた その2 最小導入方法 davidpersson's media at master - GitHub GitHubからソースコードを持ってきて、app/pluginsフォルダ内に配置。 $ cd app $ cake schema run create media -path plugins/media/config/sqlもしくは plugins/media/config/sql/media.sqlを元にTableを作成。 app/webroot/media フォルダ作成してパーミッションを設定 app/config/bootstrap.phpに次を追加 <?php require_once(APP.'plugins'.DS.'media'.DS.'config'.DS.'core.php');

    CakePHP1.2.3 MediaPluginをつかってみた - 忍び歩く男 - SLYWALKER
  • はてなブログ | 無料ブログを作成しよう

    新米と秋刀魚のわた焼き お刺身用の秋刀魚を買いました。1尾250円です 3枚におろして、秋刀魚のわたに酒、味醂、醤油で調味して1時間ほど漬け込み、グリルで焼きました 秋刀魚のわた焼き わたの、苦味が程よくマイルドに調味され、クセになる味わいです 艶やかな新米と一緒に 自家製お漬物 土…

    はてなブログ | 無料ブログを作成しよう
  • CakePHP Excel Helper | Weblog

    This is a helper for building multi-sheets Excel documents in CakePHP. The hepler was inspired from Yuen Ying’s blog post, but it’s extended to support multiple sheets. The helper: <?php /** * This xls helper is based on the one at * http://ykyuen.wordpress.com/2009/10/04/cakephp-export-data-to-a-xls-file/ * actually creates an xml which is openable in Microsoft Excel. * Extended by Nik Chankov *

  • 3.4. CakePHP運用環境 のセットアップ

    New CakePHP 5.1 Chiffon. Faster. Simple. Delicious. What's new in 5.1 The migration guide has a complete list of /what's new in 5.1. We recommend you give that page a read when upgrading. A few highlights from 5.1 are: new plugin commands Components can now have dependencies injected by the container Upgraded to support PHPUnit 11.1+ Improved enum validation More events, so you can observe your ap

    3.4. CakePHP運用環境 のセットアップ
  • 1