Есть функция валидации полей, для каждого поля свое правило в массивах, как эти массивы определить к примеру в метод rules
и с него потом доставать нужный массив?
$arr_name = [
'required' => true,
'name' => $_POST['name'],
'field_name' => 'Название',
'min' => 2,
'max' => 10,
];
$arr_description = [
'required' => true,
'name' => $_POST['description'],
'field_name' => 'Описание',
'min' => 3,
'max' => 15,
];
$arr_text = [
'required' => false,
'name' => $_POST['text'],
'field_name' => 'текст',
'max' => 15,
];
Сложно понять вопрос. Если Вам нужно это, то рад был помочь
<?php
class MyRulesBox
{
const RULES = [
'name' => [
'required' => true,
'name' => $_POST['name'],
'field_name' => 'Название',
'min' => 2,
'max' => 10,
],
'description' => [
'required' => true,
'name' => $_POST['description'],
'field_name' => 'Описание',
'min' => 3,
'max' => 15,
],
'text' => [
'required' => false,
'name' => $_POST['text'],
'field_name' => 'текст',
'max' => 15,
]
];
public static function rules($needArray) {
return self::RULES[$needArray] ?? [];
}
}
// Получить значения используя метод rules
$arrName = MyRulesBox::rules('name');
$arrDescription = MyRulesBox::rules('description');
$arrText = MyRulesBox::rules('text');
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Использую Viber-bot и phpКаким образом добавить кнопки ответа под постом каждого из сообщений отправленным ботом? Аналогично Telegram
Как с помощью регулярного выражения в PHP преобразовать строку вида hello @nickname (User)! в hello <a href="examplecom/nickname">User</a>!?
Использую php библиотеку для работы c api vkХочу сделать автоматическое дублирование сообщения с моего сайта на стену группы вк