Модель указана для просмотра CakePHP - PullRequest
0 голосов
/ 01 июня 2011

Привет всем, здесь есть небольшая проблема. В CakePHP у меня есть контроллер, который использует несколько моделей. При создании формы в представлении представление всегда будет называть мои элементы пользовательского интерфейса в зависимости от того, какой будет первая модель, когда я указываю $uses = array('Model'), например, если моя пользовательская модель является первой в моем массиве, мои элементы пользовательского интерфейса получат * 1002. * и name="data['User'][fieldname]"

Кто-нибудь знает, как я переключаю модели, которые используют мои представления, чтобы я мог правильно назвать их в соответствии с данными, которыми я манипулирую?

1 Ответ

2 голосов
/ 01 июня 2011

При создании формы используйте точечную запись:

echo $this->Form->create('ModelName');
echo $this->Form->text('ModelName.field_name');
echo $this->Form->input('ModelName.field_name');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...