Выпадающий список выборки в CakePHP

Необходимо реализовать кэш в приложении не связанный с базой данных бэкенда с этой целью.

Прежде всего задержка только законные имена пользователей заставляют Вас "бросать" en-массу Ваша допустимая клиентская база, которая может сам по себе быть проблемой, даже если имя пользователя не является тесно защищенным секретом.

113-секундный в зависимости от Вашего приложения можно быть немного более умными со специализированной задержкой контрмеры, чем Вы могли бы хотеть быть с тем, чтобы хранить данные в DB.

Его стойкое к высокоскоростным попыткам, которые пропустили бы условие DOS в Ваш дб бэкенда.

Наконец приемлемо принять некоторые решения на основе IP... Если Вы видите, что единственные попытки от возможностей IP - честная ошибка по сравнению с несколькими, дюйм/с от бога знает, сколько систем можно хотеть принять другие меры предосторожности или уведомить конечного пользователя относительно теневого действия.

у Его истинных многочисленных федераций прокси могут быть крупные числа IP-адресов, зарезервированных для их использования, но большинство действительно прилагает разумное усилие для поддержания исходного адреса сроком на время в целях прежней версии, поскольку некоторые сайты имеют привычку к связыванию cookie-данных к IP.

8
задан Do Nhu Vy 20 April 2015 в 02:13
поделиться

3 ответа

Предполагая, что ваша модель - Пользователь, а поле, которое вы хотите использовать, представляет собой список штатов США (например) ...

В вашем контроллере:

$this->set('states',$this->State->find('list'));

и в вашем представлении:

<?php echo $form->input('User.state',array('type'=>'select','options'=>$states)); ?>
23
ответ дан 3 November 2019 в 14:19
поделиться

Вот код для отображения раскрывающегося списка выбора.

<?php echo $form->input('inputname', array('type'=>'select', 'options'=>$cate, 'label'=>false, 'empty'=>'Category')); ?>

где $ cate загружается с массивом из поиска ('список') в формате

array (0 => 'option1', 1 => 'option2' и т. д. и т. д.

4
ответ дан 3 November 2019 в 14:19
поделиться

Если это что-то вроде раскрывающегося списка «США», который будет повторяться от страницы к странице, рассмотрите возможность использования элемента , в который вы можете просто передавать данные и вам больше не придется повторять весь код пользовательского интерфейса.

0
ответ дан 3 November 2019 в 14:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: