2013-08-13 2 views
0

Мне нужны все массивы и подмассивы для элемента формы. Когда указано cookbook, Я нашел только подмассивы для ограниченных элементов. Например,Form element array cakephp

<?php 
    echo $this->Form->input('name', array(
    'div' => array(
     'id' => 'mainDiv', 
     'title' => 'Div Title', 
     'style' => 'display:block' 
    ) 
)); 
?> 

Вот в этом виде помощника, мы можем получить только массивы как идентификатор, название, style.but я нахожусь в необходимости всех возможных ключей массива для элементов формы. Как мы можем это получить?

+0

можете ли вы уточнить погоду вы хотите, чтобы весь возможный массив для упаковки DIV в поле ввода или вам просто нужно массив который может добавить свойство в поле ввода? – Jhanvi

+0

Я ищу массив, который может быть применим для всех элементов формы. Доступна ли такая опция в Cake? –

+0

Я не совсем понимаю ваш вопрос, но вы ищете какую-то форму глобальной конфигурации помощника формы, потому что ее не существует. Вы должны написать своего помощника. –

ответ

0

Вы можете установить общие свойства любой формы, создавая его, как показано ниже, которая будет применяться для всех элементов формы

echo $this->Form->create('my_form', , array(
'inputDefaults' => array(
    'label' => false, 
    'div' => false 
)); 

Теперь метка и DIV не будут отображаться в любой форме элемента вы собираетесь использовать, это как вы можете создать общий набор массива для всех элементов формы под ним ..

Надеется, что это поможет у