Найдено 169 результатов

Wizard
2018.03.02, 17:06
Форум: Общие вопросы (Yii 2.x)
Тема: После pjax.reload не работают события на кнопке
Ответы: 11
Просмотры: 1303

Re: После pjax.reload не работают события на кнопке

mfiyalka писал(а):
2018.03.02, 17:06
Как получить доступ ко второму событию?

Код: Выделить всё

for(var i=0; i<menu.length; i++){
	$(menu[i]).on('click', function(){
		...
	}
все так же))))

Код: Выделить всё

for(var i=0; i<menu.length; i++){
	$(document).on('click', menu[I], function(){
		...
	}
Wizard
2018.03.02, 17:00
Форум: Общие вопросы (Yii 2.x)
Тема: Js валидация динамических полей формы
Ответы: 5
Просмотры: 1060

Re: Js валидация динамических полей формы

Ну вообщем все получилось!)) Спасибо еще раз shnir, по ссылке подсмотрел реализацию javascript достаточно было собрать все поля объекте yiiActiveForm var attributes = []; $('.productVariant:last input').each(function(i, e) { var attribute = $(e).closest('form').yiiActiveForm('find', $(e).attr('id'))...
Wizard
2018.03.02, 16:22
Форум: Общие вопросы (Yii 2.x)
Тема: Js валидация динамических полей формы
Ответы: 5
Просмотры: 1060

Re: Js валидация динамических полей формы

shnir писал(а):
2018.03.02, 15:57
https://github.com/unclead/yii2-multipl ... le-columns поизучайте
заглянул, спасибо!

смотрел подобные работы - ад))) судя по всему это надо принять - без таких вот костылей не обойтись)

но действительно нашел полезную вещь!!! Спасибо!
Wizard
2018.03.02, 15:32
Форум: Общие вопросы (Yii 2.x)
Тема: Js валидация динамических полей формы
Ответы: 5
Просмотры: 1060

Re: Js валидация динамических полей формы

Вообщем танцы с бубном привели меня к выводу что ActiveForm совсем не заточен для динамических полей формы :D <?php use yii\helpers\Html; use yii\widgets\ActiveForm; ?> <?php $form = ActiveForm::begin(); ?> <h3>Товар</h3><br/> <?= $form->field($model->product, 'name')->textInput()->label('Название')...
Wizard
2018.03.02, 15:18
Форум: Общие вопросы (Yii 2.x)
Тема: После pjax.reload не работают события на кнопке
Ответы: 11
Просмотры: 1303

Re: После pjax.reload не работают события на кнопке

Я правильно понимаю? (Простите, в js не силен) <element id="after_cart_widget"> <?php Pjax::begin(['id' => 'cart_widget']); ?> <?= CartWidget::widget() ?> <?php Pjax::end(); ?> </element> $('#after_cart_widget').on('click', function(){ $(this).parent().find('.header-dropdown') }); $(document).on('c...
Wizard
2018.03.02, 14:41
Форум: Общие вопросы (Yii 2.x)
Тема: После pjax.reload не работают события на кнопке
Ответы: 11
Просмотры: 1303

Re: После pjax.reload не работают события на кнопке

...
$(menu).on('click', function(){
...

Код: Выделить всё

$(document).on('click', '.selector', function() {
...
});
Wizard
2018.03.02, 10:16
Форум: Общие вопросы по программированию
Тема: php+ajax защита от F5
Ответы: 2
Просмотры: 593

Re: php+ajax защита от F5

Сделал на bootstrap 4+php7+ajax скрипт отправки сообщения на почту, использую jGrowl для всплывающего окна "Успешно отправлено!". При повторном нажатии можно заспамить весь ящик. Как избавиться от F5? В большинстве делают редирект, на jquery добавил строку location.reload(); но при этом сообщение о...
Wizard
2018.03.01, 20:42
Форум: Общие вопросы (Yii 2.x)
Тема: Js валидация динамических полей формы
Ответы: 5
Просмотры: 1060

Js валидация динамических полей формы

Наткнулся на очень не приятный момент, вероятно всего не разобрался, но не нашел штатных инструментов для валидации динамических полей. Собственно потребность то не редкая - по клику на кнопку добавить несколько телефонов, адресов доставки, вариантов опций характеристик, вообщем примеров множество. ...
Wizard
2018.02.28, 12:36
Форум: Общие вопросы (Yii 2.x)
Тема: Наследование форм
Ответы: 3
Просмотры: 350

Re: Наследование форм

Тут главное не подхватить "ООП Головного мозга", наследование форм этот перебор :D Композитные формы и наследование как по моему это крайне разные вещи Композитные формы - форма состоящая из нескольких форм. к примеру, теоретически достаточно class CommonForm { public function __construct() { $this-...
Wizard
2018.02.27, 21:18
Форум: Общие вопросы (Yii 2.x)
Тема: Загрузка картини профиля.
Ответы: 15
Просмотры: 937

Re: Загрузка картини профиля.

а собственно сама картинка в базу не записывается?
Wizard
2018.02.27, 20:42
Форум: Общие вопросы (Yii 2.x)
Тема: Загрузка картини профиля.
Ответы: 15
Просмотры: 937

Re: Загрузка картини профиля.

в модели формы вы не упустили? public function upload() { if ($this->validate()) { foreach ($this->imageFiles as $file) { $file->saveAs('uploads/' . $file->baseName . '.' . $file->extension); } return true; } else { return false; } } у вас прописаны правила для полей но вы их не выводите, быть может...
Wizard
2018.02.27, 12:46
Форум: Обо всем
Тема: Senior
Ответы: 19
Просмотры: 1847

Re: Senior

trueorfalse писал(а):
2018.02.27, 12:37
Порой мне кажется что я senior, и нечего не хочу делать, в голове что я все уже знаю, что за болезнь?
по ночам повязку на лоб не привязываете что бы звезда так сильно не светила? :D
Wizard
2018.02.27, 12:11
Форум: Общие вопросы (Yii 2.x)
Тема: Загрузка файлов по ссылке
Ответы: 5
Просмотры: 654

Re: Загрузка файлов по ссылке

по вашему это стандартное решение yii? Может заодно ссылку дадите на штатную валидацию загруженных файлов, на php.net такого нет?
Wizard
2018.02.27, 11:55
Форум: Общие вопросы (Yii 2.x)
Тема: Загрузка файлов по ссылке
Ответы: 5
Просмотры: 654

Re: Загрузка файлов по ссылке

что то вроде $dir = 'uploads'; $urlFile = 'http://site.ru/image.jpeg'; $file = new DownloadFile($urlFile); $file->download(); // ... тут можно провести валидацию $file->saveAs($dir . '/' . $file->getBaseName() .'.'. $file->getExtension()); <?php namespace common\services; use yii\base\BaseObject; cl...
Wizard
2018.02.27, 11:06
Форум: Общие вопросы (Yii 2.x)
Тема: Загрузка файлов по ссылке
Ответы: 5
Просмотры: 654

Re: Загрузка файлов по ссылке

Я делал так Yii::$app->response->format = Response::FORMAT_RAW; $model = ListProtocolsFiles::findOne(['id' => $id]); if(is_null($model)){ throw new ForbiddenHttpException( 'Данные не найдена!' ); } $pathSave = $_SERVER['DOCUMENT_ROOT'] . $this->module->dirSave.$prefix.'/'. $model->protocols_id; $fi...
Wizard
2018.02.27, 02:06
Форум: Общие вопросы (Yii 2.x)
Тема: Загрузка файлов по ссылке
Ответы: 5
Просмотры: 654

Загрузка файлов по ссылке

дико извеняюсь но не нашел стандартного решения загрузки файлов не через POST форму а по ссылке. есть такие методы?
Wizard
2018.02.22, 18:01
Форум: Общие вопросы (Yii 2.x)
Тема: attributeLabels()
Ответы: 4
Просмотры: 520

Re: attributeLabels()

urichalex писал(а):
2018.02.22, 17:39

Код: Выделить всё

'columns' => [
	'attributeName:text:Это мой аттрибут'
]
надо будет во всех виждетах прописывать
Wizard
2018.02.22, 17:01
Форум: Общие вопросы (Yii 2.x)
Тема: attributeLabels()
Ответы: 4
Просмотры: 520

Re: attributeLabels()

shnir писал(а):
2018.02.22, 16:44
а чем стандартные средства не угодили?
https://github.com/trntv/yii2-starter-k ... e.php#L127
да как то не особо хотелось подключать мультиязычность для этого, но очевидно это будет правильно))
Wizard
2018.02.22, 16:39
Форум: Общие вопросы (Yii 2.x)
Тема: attributeLabels()
Ответы: 4
Просмотры: 520

attributeLabels()

CRUD создает метки по названию колонок. Но при выводе в виджетах хотелось бы русифицировать их. Как то не хочется в самой модели прописывать их но и в каждом виджете руками переименовывать их тоже не удобно. Воткнул костыль public static $labels; public function attributeLabels() { return static::$l...
Wizard
2018.02.21, 19:07
Форум: Вёрстка и JavaScript
Тема: Отображение графиков в режиме реального времени
Ответы: 1
Просмотры: 530

Отображение графиков в режиме реального времени

Вопрос к знатокам - как отображать графики в режиме реального времени

есть сервис который предоставляет апи, на главной странице есть список валют которые обновляются без перегрузки страницы, собственно необходимо взять данные с апи и вывести график

https://www.cryptocompare.com

возможно Node.js?