CakePHPでのパス取得 [レンタルサーバで困った点]

ソフト

納入後にお客様がパスを変更。

動かないと連絡。

調査。。自分のパス設定がおかしいことがわかる。

お恥ずかしい次第でした。

整理しておきます。

FormHelper を使っていればこんな心配はないのですがレイアウトがこってしまいまして

Form や Href を使って直接HTML作成だからなんですが。

現在のパスがController view で使用できます

<?php echo Router::url('', false); ?>

ちなみにこんなものもあります。

// CAKE_CORE_INCLUDE_PATH + ディレクトリセパレータ
define('CORE_PATH', CAKE_CORE_INCLUDE_PATH . DS); 
 
// CORE_PATH + 'Cake' + ディレクトリセパレータ
define('CAKE', CORE_PATH . 'Cake' . DS);  

// ROOT + APP_DIR + ディレクトリセパレータ         
define('APP', ROOT . DS . APP_DIR . DS);    

// Vendorディレクトリ       
define('VENDORS', ROOT . DS . 'vendors' . DS);     

// キャッシュやCakeログのベースディレクトリ              
define('TMP', APP . 'tmp' . DS);         

// キャッシュが保存されるディレクトリ          
define('CACHE', TMP . 'cache' . DS);       

// Cakeログが保存されるディレクトリ        
define('LOGS', TMP . 'logs' . DS);                 

ソフト
スポンサーリンク
sutaruhinをフォローする
システム・スタルヒン合同会社
タイトルとURLをコピーしました