スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
by MONOKo  at --:-- |  スポンサー広告 |   |   |  page top ↑

Model,View,Controllerをディレクトリに整理する方法

コントローはcontrollersデレクトリーにUPしますが、規模が大きくなるとファイル数が多くなってきます。
$controllerPathsを設定することで、「admins」「users」フォルダに分けることができます。

app/config/bootstrap.php

$controllerPaths = array(
ROOT.DS.APP_DIR.DS.'controllers'.DS.'admins'.DS,
ROOT.DS.APP_DIR.DS.'controllers'.DS.'users'.DS,
ROOT.DS.APP_DIR.DS.'controllers'.DS,
);

$viewPaths = array(
ROOT.DS.APP_DIR.DS.'views'.DS.'admins'.DS,
ROOT.DS.APP_DIR.DS.'views'.DS.'users'.DS,
ROOT.DS.APP_DIR.DS.'views'.DS,
);
スポンサーサイト
by MONOKo  at 12:30 |  設定 |  comment (0)  |  trackback (0)  |  page top ↑

view::デフォルトのテンプレートの編集

cake/libs/view/layouts/default.ctp

app/views/layouts/default.ctp

にコピーし編集します。

<?php echo $content_for_layout; ?>
<?php echo $cakeDebug; ?>
ビューには、大きく分けて
・ビューテンプレート
・レイアウトがあります。
「レイアウト」を用意して、その中で「ビューテンプレート」を表示します。
public $autoLayout = fslse;
と記述するとレイアウト機能は使われなくなります。
public $autoRender = fslse;
と記述するとビュー機能は使われなくなります。
by MONOKo  at 12:28 |  設定 |  comment (0)  |  trackback (0)  |  page top ↑

パーミッションの設定

1.フォルダを707に設定します。
 /public_html
  └/cake
    └/app
      └tmp    <- 707
        ├/logs    <- 707
        ├/sessions <- 707
        ├/tests   <- 707
        └/cache
          ├/models    <- 707
          ├/persistent  <- 707
          └/views     <- 707


2.デフォルトのsalt値を変更します。
/app/config/core.php

Configure::write('Security.salt', 'DYhG93b0qyJfIxfs2guVoUubWwvniR2G0FgaC9mi');

Configure::write('Security.salt', 'DYhG93b0qyJfIxfs2guVoUubWwvniR2G0FgaC9mj');


3.データベース設定ファイルを作成します。
/app/config/database.php.default

/app/config/database.php

MySQL
	'driver' => 'mysql',
	'persistent' => false,
	'host' => 'localhost',
	'login' => '*******',
	'password' => '*******',
	'database' => '*******',
	'schema' => '',
	'prefix' => '',
	'encoding' => 'utf8'

PostgreSQL
	'driver' => 'postgres',
	'persistent' => false,
	'host' => 'localhost',
	'login' => '*******',
	'password' => '*******',
	'database' => '*******',
	'schema' => 'public',
	'prefix' => '',
	'encoding' => 'utf8'
by MONOKo  at 11:58 |  設定 |  comment (0)  |  trackback (0)  |  page top ↑

Download

ダウンロード
アドレス:http://www.cakephp.org/
ファイル:cake_1[1].2.0.7692-rc3.zip (08/11/05)

nightly
アドレス:nightly
ファイル名:1.2.x.x_04.11.2008.zip (08/11/05)
by MONOKo  at 11:46 |  設定 |  comment (0)  |  trackback (0)  |  page top ↑
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。