2013-03-05 2 views
0

У меня возникли проблемы с созданием дополнительного вида в CakePhp Насколько я понимаю, вам нужно совместить имя файла вида и функцию контроллера. Функция находится в правильном контроллере, но CakePHP все еще дает мне эту ошибку:CakePHP не может создать/найти действие в контроллере

Error: The action userMutualFriends is not defined in controller UserProfileController 

Error: Create UserProfileController::userMutualFriends() in file: app\Controller\UserProfileController.php. 

<?php 
class UserProfileController extends AppController { 


    public function userMutualFriends() { 

    } 

} 

Хотя я вставил ту же самую функцию в контроллер. У меня нет опыта работы с CakePHP, так что, может быть, я просто не хватает что-то ..

Спасибо, Сэм

+1

Является ли контроллер в нужном месте, например, app \ Controller \, только что замеченным; соглашение CakePHP состоит в том, чтобы иметь контроллер в виде множественного числа, то есть UserProfilesController, не уверен, что это поможет здесь – George

+0

Это фактически уже полностью рабочий контроллер с 3-мя представлениями, добавленными к нему. Проблема в том, что я не знаю, как добавить свои собственные (я должен закончить приложение). –

+0

Попробуйте установить уровень отладки на 2 – George

ответ

2

Я самый большой идиот, использовал Дублирующий так меняющийся неправильные файлы .. К сожалению за то, что вы тратили свое время.

+0

lol, без проблем – George

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