Andrew
просто не получается совместить эктив форм с довольно сложной версткой
R
Можно, а в чем конретно проблема?
Andrew
вот с такой формой не получаетя реализовать
R
В разметке
<input type="text" name="model_attribute">
А в моделе
class Form extend Model {
public $model_attribute;
public function formName () {
return '';
}
}
Andrew
благодарю, сейчас попробую
The Ant
Andrew
R
@netcracker в контроллер
Good
Народ, может кто подскажет: Как взять файл картинки из URL и запихнуть в параметры запроса, чтоб выглядело, будто картинка загружается с браузера? Нужно для массовой заливки товаров из CSV, а в нем для каждого товара ссылки на картинки только.
То есть, такая себе подмена, думаю на уровне экшна брать файл картинки из URL через file_get_contents(), но не могу понять, как его запихнуть после этого в параметры запроса, чтоб дальше уже сохранять так же, как для обычного сохранения из формы
R
Вы имеете ввиду что бы он был в
<input type="file">
?
Good
Нет
Good
Приходит запрос
Good
В экшне я хочу подставить файл картинки, на который у меня есть URL (с другого сервера) в данные запроса, чтоб выглядело так, будто файл загружается с формы в браузере
R
что бы он был в $_FILES?
Good
Дада
Good
Типа того
Good
Ну и в пост, очевидно, нужно подставить тоже название, или что там
Kairzhan
В экшене вы его дальше отправляете? В чем смысл?
Kairzhan
Можно попробовать получить post потом через curl отправить добавив файл
R
@MatvikX вам придется предварительно сохранить данный файл на сервере и вручную добавить его в $_FILES
Good
В экшене вы его дальше отправляете? В чем смысл?
Дальше картинки сохраняются в галерею товара, разные размеры, и т. д. Я делаю массовый импорт из CSV, и использую для этого тот же экшн, что и для нормального создания товара через форму, просто из джаваскрипта много раз через аджакс отправляю запрос.
Good
Good
Сохранить не проблема
Good
Не смог нагуглить, как добавить файл с сервера в $_FILES
R
@MatvikX Да, обычно, вот так например
$_FILES['file'] = [
'name' => $data['file'],
'type' => mime_content_type($fakeTempFilePath),
'size' => filesize($fakeTempFilePath),
'error' => UPLOAD_ERR_OK,
'tmp_name' => $fakeTempFilePath,
];
R
@MatvikX Это же обычный массив
Good
Агааа
Good
И в пост тоже, я так понимаю, ну там понятно как
Good
Вот что бывает, когда на голом PHP не делал ничего толком)
Good
R
в $_POST ничего не нужно, все файлы в $_FILES
R
Ну точнее само название файла или что там,... в $_POST
Good
А как же пост-параметр. который обычно приходит из формы при нормальной загрузке?
Good
Ага, ну вот, я это и имею ввиду
Alexey
Evgeny
Я тут вернусь к недавнему вопросу: как проинициализировать dropDownList через JS? ибо он грузится по ajax.
renderAjax не помогает
Evgeny
jQuery('#tender-edit-form').yiiActiveForm([], []);
тоже не катит
SiZE
Зачем его инициализировать?
Evgeny
Evgeny
Evgeny
этот код если вывести его в исходный рендринг - работает
Evgeny
SiZE
Ну что делал? Что не получилось?
Alexey
селектор-то нестандартный
Evgeny
пробовал renderPartial / renderAjax
инициировать форму через Query('#tender-edit-form').yiiActiveForm([], []);
сравнивал вывод HTML рабочей формы и этой
пробовал искать по коду через инспектор скрипт/функцию которая инициализирует все селекторы
Evgeny
селектор просто перекрашенный через css
Evgeny
а так стандартный
Evgeny
ну да ладно, там до css еще далеко. Он в принципе не рендрится. как пришел html исходный, так и лежит себе. А должен отрендриться.
если после рендра будет криво отображаться - это уже другая проблема будет
SiZE
у тебя select не отрисовывается? или ты банально html вставить не можешь?
SiZE
я че-т не понимаю
Evgeny
select не отрисовывается
Evgeny
должно быть вроде такого
Evgeny
Evgeny
а получаю такое
Evgeny
Evgeny
то что там поле статус берется и заголовки не совпадают с реальностью - это мелочи. Я для начала пытаюсь хоть как то вывести этот чертов селектор
Alexey
))
Ортем
Утро доброе.
Вопрос
Как добавить дополнительный параметр в Модель?
Т.е. ситуация такая. В модели есть Ф,И.О. и дата. (fio, date)
Но я же из view присылаю две даты, для фильтрации.
date и искуственно созданную date_end
Вопрос. Как мне в контроллере, засунуть в модель полученную переменную date_end ?
Aleksey
добавить в модель свойство date_end, не?
Ортем
В
public function rules()
{
return [
Evgeny
select не отрисовывается
УРАААААА!!!!!!!!!!! 🍾🍾🍾🍾
$('#tenders-status').selectpicker('refresh');
все так просто
Evgeny
всем спасибо!
Sanzhar
Всем привет!
Sanzhar
как сделать поиск like по timestamp в postgres?
Sanzhar
timestamp::text есчо))
Evgeniy
Всем привет. Ребят, помогите пожалуйста. Хочу в стандартный NavBar вставить форму с input и button. Сделал так. Но ничего не выводит. Помогите пожалуйста разобраться. Спасибо https://pastebin.com/Ce54fQRz
SiZE
Evgeniy
SiZE
ты перезатираешь массив
SiZE
В - внимательность
Данияр
Добрый день, из-за чего может такая ошибка
Данияр
Данияр
Сорян если нарушаю..
Данияр
я уже не могу..куда копать. Ошибка не всегда происходит. Периодически. Не получается отловить
Данияр
Использую Yii1
Данияр
Пожалуйста, помогите, очень прошу
Данияр
Я пробовал в php, mysql копаться..конфиги менять не помогло
Yuriy
Привет, полный exception из второй строки скриншота в студию