2013-05-15 2 views
0

Как я могу получить абсолютный путь просмотра и файла макета в действии cakephp. я не могу найти полезный метод или свойство вcakephp получить реальную траекторию зрения и макета

// in action 
var_dump($this); 

Thank

желание из положить является

/home/sweb/www/cakeapp/app/View/Layout/mylayout.ctp 
/home/sweb/www/cakeapp/app/View/Mycntl/myaction.ctp 

ответ

1

Я хотел бы использовать это, чтобы создать полный путь.

APP . 'View' . DS . 'Layout' . DS . $this->layout 

Какой будет выводить что-то подобное для вас,

string '/Users/david/Sites/ExampleSite/app/View/Layout/default' (length=56)

Для того, чтобы получить представление, я хотел бы использовать

APP . 'View' . DS . $this->modelClass . DS . $this->view 
+0

и насчет плагинов действий? – sweb

+0

Как плагин - приложение Cake только в папке, все это будет работать из-за методов контроллера плагинов. –

+0

Для пути внутри плагина используйте CakePlugin :: path ($ this-> plugin) вместо APP – savedario

Смежные вопросы