
Konstantin
12.07.2017
10:17:27
подскажите по ISP
http://shot.hsdn.org/aA6glFzZ
если домен кирилик
как написать имя домена при создании домена в панели
кирилицей или абракадаброй

Google

Yury
12.07.2017
10:29:52
домен кирилик буэ
что это за интерфейс? покупка домена на ресурсе каком-то?

Konstantin
12.07.2017
10:35:16
нет это панель хостинга
просто можно написать так
http://shot.hsdn.org/ecNcKyN2
ааа всё
оно само меняет я не заметил сперва

Boris
12.07.2017
12:33:44
aloha
подскажите, как на ajax валидацию добавить ошибку для одного поля?
есть кнопка которая отправляет post запрос,
в контроллере его обрабатываю:
if (\Yii::$app->request->isAjax) {
// code
if ($success !== true) {
$model->addError('nameLabel', 'error message');
return false;
}
return true;
}
Можно сделать что-то типо этого?
И что-бы в view ниже label отображалась стандартная ошибка

Google

Sergey
12.07.2017
12:54:13
кто хорошо знаком с codeception ?
у меня ошибка тут
$I->sendGET('/sitemap_labels.xml');

Artyom
12.07.2017
12:55:19
какая ошибка?

Sergey
12.07.2017
12:55:25
когда указываю в месте с доменом, все ок
типа 404
как можно указывать без домена ?
по сути домен же есть в параметрах при запуске теста

Artyom
12.07.2017
12:56:13
в api.suite.yml нужно указать url
либо какой там у вас suite используется

Sergey
12.07.2017
12:56:35
class_name: ApiTester
modules:
enabled:
- \Helper\Api
- REST:
url: http://domain/api/
depends: PhpBrowser
куда указывать ?

Artyom
12.07.2017
12:57:45
У меня вот так: https://paste2.org/kvAOXaD8 попробуйте у себя в PhpBrowser тоже указать

Sergey
12.07.2017
12:57:45
ну и вопрос, как мне для разных доменов запускать ?
в общем не помогает
404 пишет

Artyom
12.07.2017
13:01:42
а запусти через codecept run -d и посмотри куда он ломится

Sergey
12.07.2017
13:03:13
ломится на тот адрес который у меня в api.suite
domain/api/

Artyom
12.07.2017
13:04:22
т.е. url верный, который он формирует?

Google

Sergey
12.07.2017
13:04:34
не
надо на domain просто
без api

Алимжан
12.07.2017
13:05:13
Кто как работает с подобным кодом?
[
'attribute' => 'phone',
'format' => 'html',
'value' => function ($model) {
return Html::a($model->phone, "tel:{$model->phone}");
}
],
Модель таким мусором не хочется засорять, но и копипастить везде
Html::a($model->phone, "tel:{$model->phone}")
тоже не вариант

Dmitriy
12.07.2017
13:07:11
декораторы обычно для подобного использую

Алимжан
12.07.2017
13:08:06
С магическими методами?

Dmitriy
12.07.2017
13:09:07
Пример в студию
http://developer.uz/blog/layered-structure-for-yii-app/
Декораторы представлений

Алимжан
12.07.2017
13:09:36

Dmitriy
12.07.2017
13:09:51
патерна ?

Алимжан
12.07.2017
13:10:37

Алимжан
12.07.2017
13:13:23
Хмм, нашел что-то интересное, того же рода https://github.com/frostealth/yii2-presenter

Konstantin
12.07.2017
13:23:41
а если сайт на Yii2 при переносе с хостинга на хостинг утеряны все htaccess ничего страшного? ))) они же там не нужны по идее? ? или в каких то местах они критически важно должны быть
свинью подложили мне

Sergey
12.07.2017
13:24:30
т.е. url верный, который он формирует?
справился, там в конфиге можно задавать алиасы для разных доменов и тогда при запуске теста в командной строке можно передавать нужный алиас для домена)

Dmitriy
12.07.2017
13:24:48

Ivan
12.07.2017
13:25:12
Народ, есть готовое расширение для поиска по сайту

Olexii
12.07.2017
13:26:06
пишет ошибка finfo_file(/tmp/phpNd9mi8): failed to open stream: No such file or directory

Ivan
12.07.2017
13:26:15
Прям такое хорошее проверенное)

Google

Olexii
12.07.2017
13:26:31
етот код if (!$this->hasErrors()) {
$name = $this->randName().'.'.$this->img->extension;
while(file_exists('img/posts/'.$name)){
$name = $this->randName().'.'.$this->img->extension;
}
$this->img->saveAs('img/posts/'.$name);
$this->image = $name;
Image::thumbnail( 'img/posts/'.$name , 636, 179)->resize(new Box(636,179))->save(Yii::getAlias('img/posts/'.$name));
return true;
} else {
return false;
}
return true;

Dmitriy
12.07.2017
13:26:56
Yii::getAlias('img/posts/'.$name)
тут проблема

Olexii
12.07.2017
13:27:13
что надо сделать
чтоби ее небило
убрал но ошибка такая finfo_file(/tmp/phpovyKAS): failed to open stream: No such file or directory

Konstantin
12.07.2017
13:35:40
нужно тебе разобраться куда пропадает твой файл если путь до него верный
если он был

Olexii
12.07.2017
13:38:11
уже разобрался но проблема другая
уже

Admin
ERROR: S client not available

Olexii
12.07.2017
13:39:16
я загружаю фото а оно не загружается
пишет что нужно загрузить фото

Konstantin
12.07.2017
13:40:41
finfo_file(/tmp/phpovyKAS): failed to open stream: No such file or directory
эта ошибка ?

Olexii
12.07.2017
13:41:52
не
она уже пропала
просто когда форма проверяется пишет что надо загрузить файл
а файл то загружен

Dmitriy
12.07.2017
13:42:33
где код ?

Olexii
12.07.2017
13:42:50
ето кусочек кода if($model_post->validate()){
$model_post->img = UploadedFile::getInstance($model_post, 'img');
$model_post->upload();
if (!$this->hasErrors()) {
$name = $this->randName().'.'.$this->img->extension;
while(file_exists('img/posts/'.$name)){
$name = $this->randName().'.'.$this->img->extension;
}
$this->img->saveAs('img/posts/'.$name);
$this->image = $name;
Image::thumbnail( 'img/posts/'.$name , 636, 179)->resize(new Box(636,179))->save(Yii::getAlias('img/posts/'.$name));
return true;
} else {
return false;
}
return true;

Google

Olexii
12.07.2017
13:43:56
тот первий код ето с контроллера
другие дание с етой форми норм загружаются
есть идеи?

Dmitriy
12.07.2017
13:47:55
валидация не проходит ?

Olexii
12.07.2017
13:48:45
да

Dmitriy
12.07.2017
13:49:12
что в посте ?
что в rules()

Olexii
12.07.2017
13:49:35
[['title','meta_desc','meta_keys','tags','category','text','url'],'string'],
['img', 'file', 'skipOnEmpty' => false, 'extensions' => 'png, jpg, gif'],
$model_post = new PostForm();
ну что

Dmitriy
12.07.2017
14:32:13

Olexii
12.07.2017
14:32:33
Please upload a file.

Sergey
12.07.2017
14:40:36
@lan143 подскажи пожалуйста, может ты знаешь, как в I->see() использовать регулярку ?

Artyom
12.07.2017
14:41:08
хз, я только базовые селекторы по Json использовал

Sergey
12.07.2017
14:41:23
ясн
кто знает как в codeception в I->see() использовать регулярку ?

Egor
12.07.2017
14:43:51
CDbException
CDbConnection failed to open the DB connection: could not find driver
Помогите, кто чем может(
YIi 1, подключение к БД вроде верно задано

Artyom
12.07.2017
14:44:30
apt-get install php-pdo

?
12.07.2017
14:44:33
а в пыхе модуль есть ?

Egor
12.07.2017
14:45:23
http://joxi.ru/eAONdg1t4pzZp2
https://gyazo.com/d6a0f293308b10e3a3b91a65d03b07a3