AlexSergeev1990 писал(а): ↑2017.07.24, 15:37
Просто у меня должно при выборе <select> ajax должен отправлять в контроллер название таблицы ...
Если уж решились на такое, то валидатор не забудьте написать, который проверит, что:
а) переданная строка является названием существующей таблицы
б) эту таблицу можно выводить, иначе любой желающий легко подменив значение откроет табличку user или чего похуже
Или можно сделать в модели промежуточный массив вида [ 1...N => ['table_name' => 'data1','option_title' => 'Данные'], по которому формировать select используя в качестве value числовой ключ и название из 'option_title'. В валидаторе проверять существование элемента и затем брать название таблицы из 'table_name'. Таким образом не придётся "светить" название таблиц.
Последний раз редактировалось
Alexum 2017.07.25, 14:04, всего редактировалось 1 раз.