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

hrupin
2017.09.04, 21:57
Форум: Общие вопросы (Yii 2.x)
Тема: Не понимаю как переопределить метод в модуле
Ответы: 2
Просмотры: 1017

Re: Не понимаю как переопределить метод в модуле

Я прописывал в конфиге, но не помогало. реализовал так, не знаю правильно или нет class AutoloadExample extends \yii\base\Widget { public function run() { $class = \Yii::$app->getModule('test')->modelMap['Test']; $model = \Yii::createObject($class::className()); return $model->str; } }
hrupin
2017.09.04, 20:28
Форум: Общие вопросы (Yii 2.x)
Тема: Не понимаю как переопределить метод в модуле
Ответы: 2
Просмотры: 1017

Не понимаю как переопределить метод в модуле

Добрый вечер. Ни как не пойму как переопределить метод в моделе Модуля. Сделал минимальный модуль https://github.com/hrupin/test/blob/master/Module.php и пытаюсь переопределить метод в моделе models/Test getStr() Создаю модель <?php namespace frontend\models; use hrupin\test\models\Test as BaseTest;...
hrupin
2017.08.26, 00:58
Форум: Общие вопросы (Yii 2.x)
Тема: PJAX и динамически создаваемая форма
Ответы: 0
Просмотры: 627

PJAX и динамически создаваемая форма

Доброй ночи. Гуглил, но так и не смог найти решения. Цель: есть список комментариев, и при ответе на определенный комментарий надо создать форму. Форму создаю через JS, но при ее отправке полностью перезагружается страница. Но хочется без перезагрузки. data-pjax добавил, но не помогло. Как надо прав...
hrupin
2017.08.24, 19:57
Форум: Общие вопросы (Yii 2.x)
Тема: Вопрос по YII2 и MVC
Ответы: 18
Просмотры: 3464

Re: Вопрос по YII2 и MVC

Спасибо большое
hrupin
2017.08.24, 19:37
Форум: Общие вопросы (Yii 2.x)
Тема: Вопрос по YII2 и MVC
Ответы: 18
Просмотры: 3464

Re: Вопрос по YII2 и MVC

тогда почему в функции я вынужден обращаться к ней как к глобальной?
что-то я упустил в матчасти((((
hrupin
2017.08.24, 19:34
Форум: Общие вопросы (Yii 2.x)
Тема: Вопрос по YII2 и MVC
Ответы: 18
Просмотры: 3464

Re: Вопрос по YII2 и MVC

точно, забыл)))

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

generateHTML($template, $reviews, 'ul', 'li', 1);
echo $html;
но $html тогда получается глобальной или локальной?
hrupin
2017.08.24, 19:29
Форум: Общие вопросы (Yii 2.x)
Тема: Вопрос по YII2 и MVC
Ответы: 18
Просмотры: 3464

Re: Вопрос по YII2 и MVC

главная цель это реализовать рекурсию на неизвестную глубину Получается я делаю вот так? $template = '<img src="{img}" class="avatar img-rounded" alt=""> <div class="review"> <p class="meta">{date} <a href="#">{name}</a> {says} : <i class=&...
hrupin
2017.08.24, 19:21
Форум: Общие вопросы (Yii 2.x)
Тема: Вопрос по YII2 и MVC
Ответы: 18
Просмотры: 3464

Re: Вопрос по YII2 и MVC

а рекурсию делать через глобальную переменную?
будет ли это правильно?
hrupin
2017.08.24, 18:25
Форум: Общие вопросы (Yii 2.x)
Тема: CRUD
Ответы: 10
Просмотры: 2896

Re: CRUD

а если надо переопределить до валидации я делаю так public function actionCreate() { $model = new User(); if ($model->load(Yii::$app->request->post())) { $model->yourProperty = 'value'; // или $value или результат действия if($model->validate() && $model->save()){ return $this->redirect(['vi...
hrupin
2017.08.24, 17:52
Форум: Общие вопросы (Yii 2.x)
Тема: Вопрос по YII2 и MVC
Ответы: 18
Просмотры: 3464

Re: Вопрос по YII2 и MVC

Сделал так, не знаю правильно или нет в Модели public static function generateHTML($template, $data, $tagMain, $tag){ self::$html .= '<'.$tagMain.'>'; foreach ($data as $value){ self::$html .= '<'.$tag.'>'; $tmp = str_replace("{img}", $value['img'], $template); $tmp = str_replace("{da...
hrupin
2017.08.24, 16:30
Форум: Общие вопросы (Yii 2.x)
Тема: Вопрос по YII2 и MVC
Ответы: 18
Просмотры: 3464

Re: Вопрос по YII2 и MVC

Подробней расписал function htmlBlock($data){ return "<h1>".$data['title']."</h1><p>".$data['text']."</p>"; } function recurView($ar){ foreach ($ar as $k => $v){ echo "<li>"; echo htmlBlock($v); if(array_key_exists('child', $v)){ echo "<ul>"; recurVi...
hrupin
2017.08.24, 16:22
Форум: Общие вопросы (Yii 2.x)
Тема: Вопрос по YII2 и MVC
Ответы: 18
Просмотры: 3464

Re: Вопрос по YII2 и MVC

не совсем понял, а где здесь рекурсия?
hrupin
2017.08.24, 16:08
Форум: Общие вопросы (Yii 2.x)
Тема: Вопрос по YII2 и MVC
Ответы: 18
Просмотры: 3464

Re: Вопрос по YII2 и MVC

функция или метод например будет выглядеть так function htmlBlock($data){ return "<h1>".$data."</h1>"; } function recurView($ar){ foreach ($ar as $k => $v){ echo htmlBlock($v); if(array_key_exists('child', $v)){ recurView($v); } } } HTML кода конечно больше, это так для примера. ...
hrupin
2017.08.24, 15:48
Форум: Общие вопросы (Yii 2.x)
Тема: Вопрос по YII2 и MVC
Ответы: 18
Просмотры: 3464

Re: Вопрос по YII2 и MVC

А функция в виде не будет нарушать философию MVC?
hrupin
2017.08.24, 15:20
Форум: Общие вопросы (Yii 2.x)
Тема: Вопрос по YII2 и MVC
Ответы: 18
Просмотры: 3464

Вопрос по YII2 и MVC

Добрый день. Я понимаю что это вопрос уровня новичка, но ни как не могу понять как делать правильно. В модели генерирую из ответа запроса к базе многомерный массив. И в виде мне надо его вывести рекурсивно, при том количество уровней не известно. По идее надо реализовать функцию или метод, который б...
hrupin
2015.02.25, 19:41
Форум: Общие вопросы (Yii 2.x)
Тема: Есть ли возможность указать список файлов который надо скопировать в copyDirectory()
Ответы: 0
Просмотры: 760

Есть ли возможность указать список файлов который надо скопировать в copyDirectory()

Добрый вечер. Завис с задачей, надо из папки скопировать файлы в другую папку. Но в папке несколько файлов и мне надо скопировать определенные. В options можно указать 'only', но я так понял он работает только с шаблоном? или ему можно передать названия файлов которые надо скопировать? Буду благодар...
hrupin
2014.08.04, 11:55
Форум: Общие вопросы (Yii 2.x)
Тема: Помогите пожалуйста новичку c Yii2-user
Ответы: 39
Просмотры: 31034

Re: Помогите пожалуйста новичку c Yii2-user

Все разобрался. Получается вид надо прописывать не модулю, а в основном components.
hrupin
2014.08.04, 09:54
Форум: Общие вопросы (Yii 2.x)
Тема: Помогите пожалуйста новичку c Yii2-user
Ответы: 39
Просмотры: 31034

Re: Помогите пожалуйста новичку c Yii2-user

Опять завис(((. Почему то не хочет брать layout The view file does not exist: /home/sandro/www/cabinet.cluboninc.com/vendor/dektrium/yii2-user/views/layouts/login.php настройки config/web.php <?php $params = require(__DIR__ . '/params.php'); $config = [     'id' => 'basic',     'basePath' => dirname...
hrupin
2014.08.03, 13:31
Форум: Общие вопросы (Yii 2.x)
Тема: Помогите пожалуйста новичку c Yii2-user
Ответы: 39
Просмотры: 31034

Re: Помогите пожалуйста новичку c Yii2-user

Получилось, спасибо большое. Сам бы навряд ли разобрался бы.