
Oleg
16.10.2017
07:01:04
откуда там аякс, если там даже форма не передается

Alex
16.10.2017
07:01:11
а модель унаследована от active record? там ничего дополнительно нет? например повторного сохранения в afterSave?

Oleg
16.10.2017
07:02:36

Boris
16.10.2017
07:05:18
Чот у всех yii2 норм работает

Google

Boris
16.10.2017
07:05:36
Проблема не в нем, а в прокладке

Alex
16.10.2017
07:05:52
тут еще магический windows

Boris
16.10.2017
07:06:08
при чем windows?
Макаров на 10ке работает и чот ок все
У меня на винде все ок заводится

Alex
16.10.2017
07:07:06
магия все равно не исключена)

Boris
16.10.2017
07:07:07
Unix не панацея

Wannabelinus
16.10.2017
07:07:18
Да мы даже кода всего не видим

Boris
16.10.2017
07:07:30

Oleg
16.10.2017
07:10:00

Artur
16.10.2017
07:18:01
всем привет. Есть возможность при запуске миграции указать имя бд?
не добовляя его в конфиги

Wannabelinus
16.10.2017
07:39:00
Yii::$app->createCommand($sql)->execute();

Google

M
16.10.2017
07:44:31
при чем windows?
По тому что говно для чуть более сложного проекта чем бложик с парой крудов

Artur
16.10.2017
07:45:14

M
16.10.2017
07:45:53
как?)
./yii help migrate/up

Wannabelinus
16.10.2017
07:51:07

Alex
16.10.2017
07:51:53
Здравствуйте, есть картинка во вьюшке простая ссылка без привязки к модели на картинку.
Помогите новичку, как передать в контроллер ссылку на эту картинку для открытия в другой вьюшке в оригинальном размере.
<div class="shipping text-center">
<?= Html::img('images/home/photo_2017-10-13_13-34-13.jpg', ['alt' => 'farmina', 'width' => 260])?>

Vladislav
16.10.2017
07:53:29
народ, я прописал в urlManager '<url:\w+>' => 'page/view', а как сделать чтобы можно было писать url:<любой> кроме 'admin' к примеру?

M
16.10.2017
07:53:46
Докер ещё работает еле как

Artur
16.10.2017
07:54:17

Павел
16.10.2017
07:54:18

Vladislav
16.10.2017
07:55:03
'/admin' => '/admin', чтоли?

M
16.10.2017
07:55:22
Короче это как Жигули(вин) с мерседесом сравнивать(лин)

Павел
16.10.2017
07:55:26
А зачем слеш перед контроллером?

M
16.10.2017
07:55:47

Artur
16.10.2017
07:56:03
ок

Павел
16.10.2017
07:56:18

Wannabelinus
16.10.2017
07:56:22
Максим Киселев стал администратором чтобы крыть хуями новичков
Про Вас еще фрейд писал

Google

M
16.10.2017
07:56:44

Павел
16.10.2017
07:56:59
Крой хуями новичков - меньше будет дурачков!

M
16.10.2017
07:57:52

Wannabelinus
16.10.2017
07:58:06

Павел
16.10.2017
07:58:15

M
16.10.2017
07:58:43
Если человеку уже дали ответ, он в упор не видит его
Так кто он?)

Павел
16.10.2017
07:59:05

M
16.10.2017
07:59:09
Это не Джун, это немощ
Все на русском написано, нет, читать уже лень)

Vladislav
16.10.2017
08:00:00
@IntergalacticImperatorImhotepII, а мне не в контроллер нужен, а в файл который лежит в этой деректории в деректории /files/*.pdf, но так как прописана '<url:\w+>' => 'page/view', то такое не прокатывает

Artur
16.10.2017
08:00:09
ты тут немного за своим базаром следи. Все как и ты не выспались

M
16.10.2017
08:00:34

Павел
16.10.2017
08:01:03


Максим
16.10.2017
08:01:17
Спасибо всем кто помогал. Извиняюьс, что долго не отписывался, приходилось уехать с рабочего места. Проблему с циклом так и не решил. Прекрасно понимаю, что проблема не в yii, а в коде, но где именно понять не могу. Вот весь код Action'а:
public function actionIndex()
{
$url = 'https://otvet.mail.ru/question/8449918';
$str = file_get_contents($url, false, $context);
preg_match_all("/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/", $str, $matches);
$urls[] = $matches[0];
$model = new \app\models\Sites;
$model->url=$url;
$model->insert();
$modelMail = new \app\models\Email;
$modelMail->site_id=$model->site_id;
foreach ($matches[0] as $value) {
$modelMail->email_text=$value;
$modelMail->insert();
}
return $this->render('index', [
'matches' => $matches,
]);
}
Во вьюхе ничего нет

Artur
16.10.2017
08:02:00

Павел
16.10.2017
08:02:40
Спасибо всем кто помогал. Извиняюьс, что долго не отписывался, приходилось уехать с рабочего места. Проблему с циклом так и не решил. Прекрасно понимаю, что проблема не в yii, а в коде, но где именно понять не могу. Вот весь код Action'а:
public function actionIndex()
{
$url = 'https://otvet.mail.ru/question/8449918';
$str = file_get_contents($url, false, $context);
preg_match_all("/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/", $str, $matches);
$urls[] = $matches[0];
$model = new \app\models\Sites;
$model->url=$url;
$model->insert();
$modelMail = new \app\models\Email;
$modelMail->site_id=$model->site_id;
foreach ($matches[0] as $value) {
$modelMail->email_text=$value;
$modelMail->insert();
}
return $this->render('index', [
'matches' => $matches,
]);
}
Проблема в foreach ежжи. Явно там в matches[0] два значения приходит

M
16.10.2017
08:03:54
Я не представляю как такие "программисты" вообще в этой профессии что-то делают))

Google

M
16.10.2017
08:03:54
Вот и пришёл с обеда) пора поработать)

Boris
16.10.2017
08:04:27

Павел
16.10.2017
08:04:32

Boris
16.10.2017
08:05:08

Vladislav
16.10.2017
08:05:16
@IntergalacticImperatorImhotepII ну настроен у меня, и я туда попадаю, если прописываю ссылку до него, domain.com/files/library/test_pdf.pdf, но так как мне нужно его вызвать в iframe в frontend части advanced версии yii, то он пытаеться открыть страницу, которая прописана у него в urlManager

Boris
16.10.2017
08:05:35
А вообще. Unix для лохов, windows выбор мастеров.

Павел
16.10.2017
08:05:50

Admin
ERROR: S client not available

Павел
16.10.2017
08:06:04
Смотри какой урл вызываешь аяксом
Тьфу не аяксом а во фрейме

Vladislav
16.10.2017
08:07:09
<?= \yii2assets\pdfjs\PdfJs::widget([
'url'=> common\models\Library::getLibraryUrl().'/test_pdf.pdf'
]); ?> вызываю
public function getLibraryUrl($getHostInfo = false)
{
return ($getHostInfo) ? Yii::$app->getRequest()->getHostInfo() : '' . '/files/library/';
}

Павел
16.10.2017
08:07:36
Смотри в хроме в инспекторе какой запрос уходит

Vladislav
16.10.2017
08:08:44

Павел
16.10.2017
08:08:52
Это то зачем мне? Ты сказал тебе файл надо открыть статический. Тут форма для pdfjs
В iframe какой урл грузишь?
@za4me
Ты за какой редактор тут топил?

Boris
16.10.2017
08:11:40

Google

Павел
16.10.2017
08:11:56
Не, какой-то линуховый ежжи
Вот недавно

Boris
16.10.2017
08:12:46
а хз
nano?

Павел
16.10.2017
08:13:34
А, это не ты
Всьо, разобралси

Alex
16.10.2017
08:29:17

Максим
16.10.2017
08:33:40
В порядке эксперимент решил заменить foreach на простой for.
for ($x = 0; $x <= 10; $x++) {
$modelMail->site_id=$model->site_id;
$modelMail->insert();
}
И все равно site_id пишется через иттерацию

Maxim
16.10.2017
08:34:39
Магия

Максим
16.10.2017
08:34:41
на одной есть, на следующей нет

Павел
16.10.2017
08:35:21
Выведи просто вардампом

Максим
16.10.2017
08:35:23

Павел
16.10.2017
08:35:28
Что там в модели
Ну
У тебя то site_id, то email_id
У тебя ещё где-то запрос формируется
Бихэвиор мож какой
Код модели в студию

Максим
16.10.2017
08:37:43
<?php
namespace app\models;
use Yii;
/
* This is the model class for table "email".
*
* @property integer $emaii_id
* @property integer $site_id
* @property string $email_text
* @property string $date_parse
*/
class Email extends \yii\db\ActiveRecord
{
/
* @inheritdoc
*/
public static function tableName()
{
return 'email';
}
/
* @inheritdoc
*/
public function rules()
{
return [
[['site_id'], 'integer'],
[['date_parse'], 'safe'],
[['email_text'], 'string', 'max' => 255],
];
}
/
* @inheritdoc
*/
public function attributeLabels()
{
return [
'emaii_id' => 'Emaii ID',
'site_id' => 'Site ID',
'email_text' => 'Email Text',
'date_parse' => 'Date Parse',
];
}
}