サイド上背景

サイトについて

リンクフリー

個人ご利用の場合はリンクフリーです。備忘録等に各種ドキュメントへのリンク。ご自由にご利用ください。

転載

出典元表記(当社名orリンク記載)の際は転載等ご自由にご利用ください。

ライセンス

このページの内容の一部は、Google が作成、提供しているコンテンツをベースに変更・複製したもので、クリエイティブ・コモンズの表 示 3.0 ライセンスに記載の条件に従って使用しています。

株式会社 Sola.com

ソラコムお問い合わせ

(本店)

〒981-0014

宮城県仙台市青葉区昭和町3-7 スカイコート上杉601
TEL:022-234-9972
Fax:022-778-6779


きょうのことば

" 下君はおのれの能を尽くし、中君は人の力を尽くす。上君は人の智を尽くす。 "

韓非子


コンテンツ背景
Home 技術ドキュメント PHP基礎入門 cakePHP 基本事項の確認
cakePHP 基本事項の確認
作者: 代表取締役 高橋洋人   

cakePHPを把握するにあたって

cakePHP日本オフィシャルのドキュメント

日本サイトのドキュメントを基本として、まずは概要を把握します。
まずは1度流し読みをして、その後数日かけて折に触れ確認してみると効率的です。

(cake1.2ドキュメント)
http://book.cakephp.org/ja/

特に以下は基本的な仕組みですので、理解をしておいてください。(MVCという概念)

http://book.cakephp.org/ja/view/10/Understanding-Model-View-Controller

そして、「こんなもんか…」と大体の中身を把握したら、サーバへの設置と設定を行います。

http://book.cakephp.org/ja/view/27/Developing-with-CakePHP

 

(cake1.1ドキュメント)※充実しているが、あくまで1.2の補足として参考にする
http://cakephp.jp/doc/

 

大体の内容を確認したら…

自分のやりやすい方で、進めてみてください。

まずはじっくり、仕様を確認する

~ドキュメントの解説をすべて理解してみる。

まずは動かして、そのあと仕様を折々に確認する

~次など、基本チュートリアルをコピー&ペーストで動かし見ます。

http://book.cakephp.org/ja/view/218/Tutorials-Examples

 パスの読み方(相対パス&絶対パス)

cakePHPのようなフレームワークや、何らかのパッケージ(zencart,ecCube,Joomla,Xoopsなど)のプロジェクトをやる際、
「/app/my_contoroller.phpをこう書きます…」
など解説に記載されたり、チームメンバー間でも
ウェブルート以下のviewにindex.tplを置いて…
などと話します。

ウェブルート、あるいは「/app」などの意味は、「そのパッケージを置いた、トップ(ルート)ディレクトリ/ルート以下のappディレクトリ」のことです。

例:zencart-1.2.3を/home/yamada/public_html/zenにインストールした

=>ウェブルートは、 /home/yamada/public_html/zen。ウェブールートにsolacom/special.phpというライブラリを置く場合、
「zencartルート(/solacom/special.php)を作成する」
と表現します。

例:cakePHPを/home/yamada/public_html/cakeにインストールした

=>ウェブルートは cakePHPを/home/yamada/public_html/cake。チュートリアルで「/contoroller/neko.phpを作り、 XXと書きます」と言われた場合は、「/home/yamada/public_html/cake/app/neko.php」を作り、言われた通りにします。

※アプリのルート。フレームワークのルート。などの表現をします。ちなみに、ソラコムレンタルサーバ(ソラコム社内サーバも含む)の基本ウェブルートは、/home/yamada/public_htmlといった形です。