
Feodor
03.10.2018
05:20:58
Ну точнее наверно как-то так:
(\d)|(\d+[.,]{1}\d{1,3})

Gulmira
03.10.2018
05:25:15
Спасибо всем, сейчас попробую в регулярку посадить переменную
3 то у меня может постоянно меняться
Когда 3, а иногда 2 , а захочу вдруг 4

Google

Gulmira
03.10.2018
05:27:31
Неужели нет готового встроенного валидатора? Хочется одной строчкой прописать и не париться

Алексей
03.10.2018
05:27:52

Madiyar
03.10.2018
05:35:13
вот такой вариант можете попробовать

Maxim
03.10.2018
06:30:10

Gulmira
03.10.2018
06:37:55
Спасибо огромное за помощь, все попробую. В любом случае что-то получится

SiZE
03.10.2018
06:57:19
зачем то Й ничего не выполняет

Crestoff
03.10.2018
07:01:38

Eugene
03.10.2018
07:56:45
Парни кто сталкивался, хочу менять динамически почтовый ящик через который идет отправка писем, как этом можно сделать???
Пробую так но у меня php Storm не видет в таком случае setTransport
\Yii::$app->mail->setTransport( [
'class' => 'Swift_SmtpTransport',
'host' => 'gator.hostgator.com',
'username' => 'test@pix.com',
'password' => '*******',
'port' => '465',
'encryption' => 'ssl',
]);

Dmitriy
03.10.2018
08:51:18

Eugene
03.10.2018
08:51:53
да увидел спасибо пробую))

artem55555p
03.10.2018
08:56:44
вопрос, у мня парсятся данные с 7 сайтов (автономера). одна буква в отдельное поле записывается. на сайте пользователь заполняет РУССКИЕ буквы. а на спарсеных, есть и англ буквы (на некоторых, не на всех). Например: A => А. С виду одинаково, на язык разный. В связи с этим, не корректно работает поиск на сайте. Русские буквы ищет, а англ нет. Как быть в данной ситуации, может есть функция какая либо для сравнения на разных языках, чтобы кучу условий не писать?

Антоха
03.10.2018
09:08:48

Google

Sergey
03.10.2018
09:09:26
я бы сделал мэп символ => цифра и в базе хранил бы цифры
т.е.
A => 1
А => 1
B => 2
Б => 2
ну эт почти похоже с вариантом транслита

Антоха
03.10.2018
09:10:58
Друзья, подскажите кто с виджетом автокомплита работал, в шапке есть один поиск на странице поиска есть другой поиск, в обоих случаях нужно использовать автокомплит, но yii2 почему-то не рендерит два автокомплита на одной странице скажем так, с чем может быть связано?

artem55555p
03.10.2018
09:11:17

Sergey
03.10.2018
09:12:16
если обернуть в метод, то не много, а там уж сам смотри)

Антоха
03.10.2018
09:13:16

Maxim
03.10.2018
09:13:28

artem55555p
03.10.2018
09:13:44

Maxim
03.10.2018
09:16:29
http://php.net/manual/ru/transliterator.transliterate.php

Ruslan Sly(i)pchenko
03.10.2018
09:20:09
Всем привет, у меня такой вопрос:
у меня есть gridview
при сортировке от большего к меньшему или наоборот выдает примерно такое vacansy/view_all_vacansy.php?sort=-sort_data либо sort_data (без минуса). как мне вместо минуса выводить к примеру: view_all_vacansy.php?sort=sort_data&ord=DESC или ASC
копался в стандартном Sort.php - не вышло

Maxim
03.10.2018
09:39:09

Andrey
03.10.2018
09:42:08

Ruslan Sly(i)pchenko
03.10.2018
09:42:58
также можно поменять и page
ок, спасибо, буду копать дальше

artem55555p
03.10.2018
10:00:11
вопрос по api POST

Google

artem55555p
03.10.2018
10:00:26
Мой контроллер:
<?php
namespace api\modules\v1\controllers;
use api\modules\v1\models\UsersR;
use yii\rest\ActiveController;
class SignupController extends ActiveController
{
public $modelClass = 'api\modules\v1\models\UsersR';
public function actionIndex(){
$model = new UsersR();
$model->save();
return $model;
}
}
пишет это:
https://c2n.me/3X3VRPQ
Вставил данные: https://c2n.me/3X3VVod
но пишет все равно ошибку....
что делаю не правильно?)

Eugene
03.10.2018
10:03:28
«->load()»
И на POST запрос по созданию записи в REST у yii2 по умолчанию вроде отвечает метод actionCreate

artem55555p
03.10.2018
10:11:55
«->load()»
public function actionCreate(){
$model = new UsersR();
$model->load(\Yii::$app->getRequest()->getBodyParams(), '');
$model->save();
return $model;
}
исправил, но ошибка та же...

Andrey
03.10.2018
10:23:33

Eugene
03.10.2018
10:23:41
а метод formName у модели?

Andrey
03.10.2018
10:23:59
var_dump то чтопытаешься залоадить

artem55555p
03.10.2018
10:27:51

Andrey
03.10.2018
10:28:31
а чего ты отправляешь данные в query_params, а не в body?

artem55555p
03.10.2018
10:31:20

Andrey
03.10.2018
10:58:40

Admin
ERROR: S client not available

artem55555p
03.10.2018
11:05:53

Google

Andrey
03.10.2018
11:07:26
нет, у модели добавить метод:
public function fields()
{
return [//список возвращаемых полей];
}

artem55555p
03.10.2018
11:11:02
https://c2n.me/3X47ewF и что это дает? просто имя поля меняет?

Eugene
03.10.2018
11:28:09

artem55555p
03.10.2018
11:28:50

Eugene
03.10.2018
11:30:00
да

Andrey
03.10.2018
11:35:01
attributes() - для загрузки/обновления данных в модель

first
03.10.2018
12:10:59
Ребзя, всем привет.
Наитупейший вопрос, но чет не могу разобраться, есть модель UploadImage, как в документации.
Прокидываю туда изображение через аджакс, хочу сохранить в папку
$this->imageFile->saveAs('/img/logo/' . $this->imageFile->baseName . '.' . $this->imageFile->extension)
Но выдает ошибку
move_uploaded_file(/img/logo/ic1.png): failed to open stream: No such file or directory
Сам файл в свойстве модели есть...
/var/www/script/backend/models/UploadImage.php:33:
object(yii\web\UploadedFile)[111]
public 'name' => string 'dek_11.jpg' (length=10)
public 'tempName' => string '/tmp/phpkVXOO0' (length=14)
public 'type' => string 'image/jpeg' (length=10)
public 'size' => int 133586
public 'error' => int 0

Ekaterina
03.10.2018
12:11:30

first
03.10.2018
12:11:44

Сергей
03.10.2018
12:12:02
Ты уверен, что по Аяксу изображение прокидывается?

first
03.10.2018
12:12:22
дэ
вот так в контроллере достаю его $model->imageFile = UploadedFile::getInstanceByName( 'imageFile');

Сергей
03.10.2018
12:13:15
Так его там и нет скорее всего
Там в Аяксе не так все просто, как при обычной отправке формы

first
03.10.2018
12:15:41
Так его там и нет скорее всего
$model->imageFile = UploadedFile::getInstanceByName( 'imageFile');
var_dump($model->imageFile);die;
И вот, что возвращает
/var/www/script/backend/controllers/AjaxController.php:38:
object(yii\web\UploadedFile)[111]
public 'name' => string 'ic1.png' (length=7)
public 'tempName' => string '/tmp/phpkG0123' (length=14)
public 'type' => string 'image/png' (length=9)
public 'size' => int 17586
public 'error' => int 0
он подхватывает из аджакса, все норм

Сергей
03.10.2018
12:17:35
Попробуй тогда в saveAs полный путь прописать, а не относительныф

SiZE
03.10.2018
12:17:56

first
03.10.2018
12:18:21

Google

SiZE
03.10.2018
12:19:26
$this->imageFile->saveAs(Yii::getAlias('@webroot/uploads') . '/img/logo/' . $this->imageFile->baseName . '.' . $this->imageFile->extension)

first
03.10.2018
12:29:27

SiZE
03.10.2018
12:30:58

first
03.10.2018
12:31:50