Al
Ну так сам энкод ещё кавычки добавляет же
Владимир
Подскажите как осущесвлять поиск в таблице по нескольким столбцам (например по имени или фамилии, телефону и тд), сейчас сделано только по одному полю вот так
$query = Profile::find()->where(['like', 'surname', $q])->all();
Al
andWhere() можно дописать как вариант
Al
Или orWhere
Al
В справке про query примеров полно
Владимир
who are you
Al
Можно и в тот
Al
Если правильно делать)
SiZE
Спасибо
ты главное помни. если у тебя есть поведения которые дополняют ActiveQuery, то where перезатрет их, лучше всегда по дефолту andWhere использовать
Alexey
+
Evgeniy
Всем доброе утро. Ребята, помогите пожалуйста. SlugBehavior не переводит кирилицу. Цифры и латиницу нормально транслитерирует, а кирилицу нет. intl ставил.
SiZE
SiZE
Можешь ручками задать ) https://github.com/yiisoft/yii2/blob/master/framework/helpers/BaseInflector.php#L226
Evgeniy
The Ant
Абдула
всем привет. Хочу сделать input в который надо писать json. Есть какие нибудь js компоненты чтоб он сразу форматировал валидировал и подсвечивал текст
Абдула
textarea
SiZE
Спасибо
Абдула
Alexey
ахаха
Alexey
Абдула
Абдула
мне нужна такое поле ввода сделать
Абдула
есть ли готовые компоненты для этого. Что то по поиску не нахожу.
Alexey
https://ace.c9.io/
Alexey
соответственно https://github.com/trntv/yii2-aceeditor
Alexey
валидатор есть тут https://github.com/paulzi/yii2-json-behavior
Абдула
спс!!!!!!!!!!!!!!!!
Alexey
Narek
Доброе утро Что здесь неправильно?
Narek
<?php
use \yii\widgets\ActiveForm;
?>
<?php $form = ActiveForm::begin(['class' => 'form-horizontal']); ?>
<?= $form->field($model, 'email')->textInput(['autofocus' => true]) ?>
<?= $form->field($model, 'password')->passwordInput() ?>
<div>
<button class="btn btn-primary"></button>
</div>
<?php
ActiveForm::end();
?>
Narek
Call to a member function isAttributeRequired() on null
Jas
валидатор првоерь
Narek
спасибо
SiZE
Viktor
Ну можно тэг php закрыть и писать html со вставками php
Viktor
Если я правильно понял
Alexey
можно и внутри класса
Alexey
смотря че за класс
Alexey
внутри render() виджетов можно :D
Anonymous
Добрый вечер!
Пытаюсь настроить codeception, в папке frontend/web у меня лежат index.php, index-test.php и htaccess
Anonymous
Внутри htaccess, конечно же, входной файл = index.php
Anonymous
Тогда как конфиг codeception позволяет передать в кач-ве entryScript index-test.php
Alexey
кодесепшн и должен использовать index-test для приемочных тестов
Anonymous
Т.к. у меня в проекте настроена маршрутизация через prettyUrl (генерируется на лету), то отказаться от него пока не могу
Anonymous
Да, но дело в том, что acceptance-тесты проходят через index.php из-за настройки в htaccess
Anonymous
Пытаюсь понять как можно разрулить это
Alexey
они должны ходить через index-test
Alexey
так и разруливается
Anonymous
Да я понимаю, можно в htaccess указать index-test.php
Anonymous
Но тогда при посещении страницы будет тестовое окружение подниматься
Alexey
в тестовом окружении своя конфигурация urlManager и все прекрасно пашет и без prettyUrl
The Ant
чую прям какое-то говно сделал :D
The Ant
фу
The Ant
The Ant
не писал бы в классах хтмл код
Alexey
че бы нет
Alexey
это же yii, тут нет правил
Alexey
:D
The Ant
ну тут есть генераторы тегов как минимум )
Евгений
парни, добрый вечер! В yii есть хелпер для генерации safe url строки? Что-то навскидку не припомню.
Anonymous
The Ant
можно загрузить с файла шаблон с плейсхолдерами. Можно задать как свойство класса (в стиле виджетов yii)
Евгений
Я подписываю сообщение pkcs№7 и его потом нужно передавать через url
Евгений
Чтобы base64 гонять безопасно через линки
Евгений
Этого достаточно?
return rtrim(strtr(trim($string), '+/', '-_'), '=');
Anonymous
http://php.net/manual/ru/function.openssl-pkcs7-sign.php
Anonymous
Короче, я решил наследовать все Cest-классы от BaseCest, в котором в _before заменяю в htaccess index.php на index-test.php, а в _after наоборот
Anonymous
Это конечно жопа, но пока не придумал другого решения, потом зарефакторю
Anonymous
Главное на продакшне не забыть об этом))
Anonymous
Да, наследовать ничего не надо, достаточно просто вписать Acceptance Helper в конфиг codeception и там уже переопределить методы _beforeSuite и _afterSuite
Alexey
кошмар какой
Alexey
а ведь можно просто делать ссылки через Url хелпер и все будет работать при любой конфе урл менеджера (:
Дмитрий
сдравстье
Дмитрий
при создании модели
Дмитрий
no relations
generate relations
generate relations with inverse
Дмитрий
с инверсией - это что
Дмитрий
в gii
Дмитрий
в релейшене будет обратный релейшн