アプリ版:「スタンプのみでお礼する」機能のリリースについて

現在 CakePHP を勉強しています。
最初から壁にぶち当たってしまいました。

参考にしているサイトの内容は以下のようになっているのですが
apps/app1 と www/app1 の関係がよくわかりません。

シロート的なイメージとして、CakePHP では apps/app1 で色々と作成したものが(自動的に)www/app1 に複写される。
そしてブラウザからのアクセスは www/app1 になる????

そんなイメージなのですが、その辺を含めて勘違いしていると思います。
この2つのディレクトリの意味と用途?を教えてもらえないでしょうか?




+/home/example ・・・ ホームディレクトリ
  |
  +cake ・・・ cake ディレクトリ
  |
  +apps ・・・ CakePHPで作成するアプリケーション用ディレクトリ
  | |
  | +app1 ・・・ CakePHPで作成するアプリ1のappディレクトリ
  | | |
  | | +config, docs, libs, scriptsディレクトリとファイル
  | |
  | +app2 ・・・ CakePHPで作成するアプリ2のappディレクトリ
  |   |
  |   +config, docs, libs, scriptsディレクトリとファイル
  |
  +www ・・・ ウェブで公開されるディレクトリ(DocumentRoot)
    |
    +app1 ・・・ CakePHPで作成するアプリ1 の webroot
    |
    +app2 ・・・ CakePHPで作成するアプリ2 の webroot
    |
    +other ・・・ CakePHP以外のアプリを使う場合のディレクトリ

A 回答 (1件)

おそらく参考にするサイトを間違っていると思います。



このディレクトリ構成は、CakePHP のコアライブラリを複数のアプリケーションから共用するようになっているので、初心者なら標準的なインストールを行ったほうがいいでしょう。

> シロート的なイメージとして、CakePHP では apps/app1 で色々と作成したものが(自動的に)www/app1 に複写される。

ということはありません。

apps/app1、apps/app2 はコントローラやモデルなどのアプリケーションコードを配置するディレクトリ (標準では cake/app ディレクトリ) で、www/app1、www/app2 は画像やスタイルシートなどを配置するウェブルート (標準では cake/app/webroot ディレクトリ) と考えられます。

参考URL:http://book.cakephp.org/ja/view/35/Advanced-Inst …
    • good
    • 0
この回答へのお礼

ありがとうございます。

お礼日時:2010/03/25 02:47

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!