Кажется, что функция edit_unique , которая описана здесь – Проверка уникальности в CodeIgniter при обновлении записи , убивает функцию set_value . Все работает отлично, что-то вроде этого … echo form_input('username', set_value('username',$user->username)); Но при использовании проверки edit_unique значение пуст после отправки формы. Post-Variables в порядке, а также проверка не имеет ошибок, но значение не задано. Любая […]
Хорошо, я проверяю, что строка имеет длину не менее 4 символов и не менее 25 символов Я попытался использовать strlen, как это $userNameSignupLength = strlen($userNameSignup); else if($userNameSignupLength<4 && $userNameSignupLength>25) { $userNameSignupError = "Must be between 4 to 25 characters long"; } но это не работает … что я сделал не так?
Чтобы добавить новую проверку в Laravel, я сделал следующее: сделал новый файл под названием customValidation.php в app/start/ а затем включил его в app/start/global.php и протестировал его с помощью echo() и он сработал. Теперь он загружается в приложение. Затем я написал следующий код для проверки флажков в Laravel: /* * To change this license header, choose […]
Я пытаюсь получить ошибки проверки, чтобы появиться в Laravel. У меня есть UserController, настроенный так: <?php namespace App\Http\Controllers; use App\User; use App\Http\Controllers\Controller; //Use Request; Use Flash; Use Illuminate\Http\Request; class UserController extends Controller { /** * Show the profile for the given user. * * @param int $id * @return Response */ public function showProfile($id) { […]
Я пытаюсь поместить html-код для встраивания флеш-ролика в rss feed , который затем будет парсером парсером (magpie) на моем другом сайте. Как мне кодировать код встраивания с одной стороны, а затем декодировать его на другом, чтобы я мог вставить чистый html в DB на принимающем сервере?
У меня есть форма ZF2, где мне пришлось отключать собственные валидаторы по определенной причине. Затем, добавляя элементы программно в форму, я также добавляю валидаторы. Одним из элементов является массив Multiselect. $form->add( array( 'type' => 'Zend\Form\Element\Select', 'options' => array( ( 'label' => 'few items', 'value_options' => Array ( 'one' => 'one', 'two' => 'two', 'three' => […]
Я пишу приложение Laravel 4, в котором есть таблица users с обычной контактной информацией. В моей модели users моя проверка для электронной почты указывает 'email'=>'required|email|unique:users', который отлично работает при регистрации новых пользователей. Мой вопрос заключается в том, как обрабатывать форму редактирования пользователя. Когда форма отправляется, я хотел бы, чтобы ограничение на уникальное письмо было уволено […]
Мне нужно создать форму, в которой есть много одинаковых полей, которые должны быть вставлены в базу данных, но проблема заключается в том, что если пользователь заполняет только одну или две строки, форма по-прежнему будет отправлять пустую данные пустых полей вместе с одним или двумя полями, которые пользователь заполнил. Как я могу проверить строки, которые не […]
Я только начал использовать Php Data Objects, и одна вещь, о которой я не уверен, – это проверить, что какая-то переменная является целым числом, прежде чем использовать ее в запросе. Например, например: $id = (int)$_POST['id']; // is this required $query = $pdo->prepare("SELECT * FROM `articles` WHERE `id` = ?"); $query->bindValue(1, $id); $query->execute();
Предположим, у меня есть модель User с двумя методами: User.php class User extends Eloquent { /* Validation rules */ private static $rules = array( 'user' => 'unique:users|required|alpha_num', 'email' => 'required|email' ); /* Validate against registration form */ public static function register($data) { $validator = Validator::make($data, static::$rules); if($validator->fails()) { /*… do someting */ } else { […]