@yii2ru

Страница 371 из 1721
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
$model_post = new PostForm();
не что именно приходит от формы. и какие ошибки в вализации

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

Страница 371 из 1721