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

ninzzo
2017.06.22, 16:20
Форум: Общие вопросы (Yii 2.x)
Тема: example.com/podcatalog настроить в подкаталоге
Ответы: 0
Просмотры: 966

example.com/podcatalog настроить в подкаталоге

Скопировал рабочий сайт yii2 basic в подкаталог на другом хостинге в /podcatalog выдавало "500 internal error" удалил htaccess - начало грузится но все криво и непонятно. Если захожу вот так example.com/podcatalog/index.php то загружается более менее до первого параметра get Что сделать (п...
ninzzo
2017.06.19, 18:21
Форум: Общие вопросы (Yii 2.x)
Тема: composer.json пустой
Ответы: 1
Просмотры: 912

composer.json пустой

Привет! Дали проект yii2 basic надоработку. В корне лежит composr.json но в нет только: { "require": { "jisoft/yii2-sypexgeo": "*" } } и все, больше нет строк. Мне нужно поставить свои компоненты. Что будет если я запущу composer update ? Все удалится из vendor? Както р...
ninzzo
2017.06.18, 16:58
Форум: Общие вопросы (Yii 2.x)
Тема: kartik tree (nested-sets). Как создать дерево для frontend?
Ответы: 7
Просмотры: 4537

Re: kartik tree (nested-sets). Как создать дерево для frontend?

Всё там работает, и никакая рекурсия не нужна. Расширение картика тянет yii2-nested-sets по дефолту, и уже подключает это поведение. То, что там поля переименованы - так расширение yii2-nested-sets делает это. Цель использовать другую модель во фронте? Я ещё понимаю, если бы ты вообще от ActiveReco...
ninzzo
2017.06.16, 14:02
Форум: Общие вопросы (Yii 2.x)
Тема: kartik tree (nested-sets). Как создать дерево для frontend?
Ответы: 7
Просмотры: 4537

Re: kartik tree (nested-sets). Как создать дерево для frontend?

Вот как можно построить дерево Nested set из AR:(если нужно) ModelForNested::find()->addOrderBy('root, lft')->all(), $level=0; foreach($menuItems as $n=>$category) { if($category->lvl==$level) echo '</li>'; else if($category->lvl>$level) echo '<ul>'; else { echo '<li>'; for($i=$level-$category->lvl;...
ninzzo
2017.06.16, 13:16
Форум: Общие вопросы (Yii 2.x)
Тема: kartik tree (nested-sets). Как создать дерево для frontend?
Ответы: 7
Просмотры: 4537

Re: kartik tree (nested-sets). Как создать дерево для frontend?

Вообще, nested sets придумали для того, чтобы избежать рекурсии. Она тут не нужна. Картик над этим расширением же оболочку сделал, насколько мне помнится. https://github.com/creocoder/yii2-nested-sets Посмотри, как там детей получать. Они вместе с внуками и правнуками сразу, всё дерево за один прох...
ninzzo
2017.06.16, 09:22
Форум: Общие вопросы (Yii 2.x)
Тема: kartik tree (nested-sets). Как создать дерево для frontend?
Ответы: 7
Просмотры: 4537

kartik tree (nested-sets). Как создать дерево для frontend?

В backend использую виджет для создания категорий. Все отлично работает. Хочу во фронтенде просто сделать дерево не используя виджет. Беру таблицу:(которая уже заполнена в backend) CREATE TABLE table ( id INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY, root INT(11) DEFAULT NULL, lft INT(11) NOT NULL, r...
ninzzo
2017.06.16, 06:06
Форум: Общие вопросы (Yii 2.x)
Тема: дерево parent_id расширения под YII?
Ответы: 3
Просмотры: 1604

Re: дерево parent_id расширения под YII?

заюзал все таки http://demos.krajee.com/tree-manager-demo/tree-view
отказался от parent_id

Кто такой этот Картик ? Как он это делает ?
ninzzo
2017.06.15, 14:52
Форум: Общие вопросы (Yii 2.x)
Тема: дерево parent_id расширения под YII?
Ответы: 3
Просмотры: 1604

дерево parent_id расширения под YII?

Есть какие то расширения что бы постороить дерево используя parent_id ? Что бы скачать через composer и сразу использовать без лишнего кода ?

Гугл находит, но посоветуйте то что выуже проверили и вам понравилось.
ninzzo
2017.06.14, 05:04
Форум: Общие вопросы (Yii 2.x)
Тема: Как подключить bootstrap для компонентов(не для всего сайта)?
Ответы: 1
Просмотры: 1008

Как подключить bootstrap для компонентов(не для всего сайта)?

Есть приложение advanced. На frontend подключена своя тема. Но я хочу использовать стили из bootstrap для некоторых компонентов + хочу вызывать MODAL бутстраповский. Можно как то подкючить bootstrap стили только для некоторых компонентов??? Например етсь компонент загрузки файлов: <div class="f...
ninzzo
2017.06.08, 15:20
Форум: Общие вопросы (Yii 2.x)
Тема: $this->goBack(); Проверить или есть адрес
Ответы: 2
Просмотры: 1380

$this->goBack(); Проверить или есть адрес

Как узнать куда меня переадресует goBack() после авторизации ? ... if ($model->load(Yii::$app->request->post()) && $model->login()) { return $this->goBack(); } else { return $this->render('login', [ 'model' => $model, ]); } вот как узнать куда меня пошлет goBack()? Благодарю за помощь.
ninzzo
2017.04.26, 01:37
Форум: Общие вопросы (Yii 2.x)
Тема: REST API. Как допилить POST /apimethod для сохранения картинки
Ответы: 1
Просмотры: 911

Re: REST API. Как допилить POST /apimethod для сохранения картинки

public function beforeAction($event) { if( Yii::$app->controller->action->id == 'create' ) { //получаем параметры $params = Yii::$app->getRequest()->getBodyParams(); // вставляем свой код, но не трогаем код самого actionCreate } return parent::beforeAction($event); } Вот как то так сделал. Может ко...
ninzzo
2017.04.25, 22:41
Форум: Общие вопросы (Yii 2.x)
Тема: REST API. Как допилить POST /apimethod для сохранения картинки
Ответы: 1
Просмотры: 911

REST API. Как допилить POST /apimethod для сохранения картинки

Создал стандартный класс для REST API: namespace app\controllers; use yii\rest\ActiveController; class ApiphotoController extends ActiveController { public $modelClass = 'app\models\Photo'; } Модель "Photo" состоит из полей: id, photo, profile_id + public function fields() { return [ 'id',...
ninzzo
2017.04.22, 19:11
Форум: Общие вопросы (Yii 2.x)
Тема: yii2 basic добавить /api в url
Ответы: 1
Просмотры: 863

yii2 basic добавить /api в url

Использую стандартную YII2 basic. Работает вот так: mysite.com/web/<controller>/<action> (example: mysite.com/web/site/index) Сейчас необходимо для API сделать еще вот так: mysite.com/api/<controller>/<action> (что бы работало вот так: mysite.com/api/users (типа GET /users)) как это сделать? Благодарю
ninzzo
2017.04.22, 08:09
Форум: Общие вопросы (Yii 2.x)
Тема: как правильно и красиво подключить js ?
Ответы: 3
Просмотры: 1206

как правильно и красиво подключить js ?

Во вьюхе есть js функция: function DeleteImage(id) { $.ajax({ url: '<?php echo Yii::$app->request->baseUrl. '/event/deleteimage' ?>', type: 'post', data: { photoId: id, eventId: <?= $model->id ?> }, success: function (data) { .... } }); } как подключить через registerscript если у меня в ней php код...
ninzzo
2017.04.12, 19:20
Форум: Общие вопросы (Yii 1.x)
Тема: YiiMailMessage как отправить html письмо?
Ответы: 1
Просмотры: 1520

YiiMailMessage как отправить html письмо?

$message = new YiiMailMessage; $message->message->setBody('Follow this link ...?code='.$pro->hash.' to confirm registration', 'text/plain'); $message->setSubject("Theme"); $message->setTo($pro->email); $message->setFrom(array(mymail)); Yii::app()->mail->send($message); Отправляю текстовое...
ninzzo
2017.03.03, 12:41
Форум: Общие вопросы (Yii 1.x)
Тема: Затирается фото в базе данные
Ответы: 5
Просмотры: 2030

Re: Затирается фото в базе данные

Неа, не затирает)
Все что есть это одно правило валидации и все.
ninzzo
2017.03.03, 11:51
Форум: Общие вопросы (Yii 1.x)
Тема: Затирается фото в базе данные
Ответы: 5
Просмотры: 2030

Re: Затирается фото в базе данные

Заведено public $image для загрузки. Почему у меня затирается поле profile_photo когда я обновляю запись? Например $model = User::model()->findbypk(5); $model->name = "Robert"; if($model->save()){ redirect... } После такого после у записи с id = 5 удалится мой profile_photo. Почему? Из за ...
ninzzo
2017.03.03, 00:45
Форум: Общие вопросы (Yii 1.x)
Тема: Затирается фото в базе данные
Ответы: 5
Просмотры: 2030

Затирается фото в базе данные

Хай! Модель User: public function rules() { ... array('profile_photo', 'file', 'types' => 'jpg, gif, png', 'allowEmpty' => true), ... } Контроллер при изменение пароля юзера: (вообще ни как не касается "profile_photo") public function actionChangePassword($id) { $model = $this->loadModel($...
ninzzo
2016.11.18, 16:48
Форум: Общие вопросы (Yii 1.x)
Тема: подключить расширение только на одной странице
Ответы: 1
Просмотры: 2993

подключить расширение только на одной странице

скачал booster в папку extenshions. в config/main.php добавил: 'preload'=>array('log', 'bootstrap'), .... 'bootstrap' => array(             'class' => 'ext.booster.components.Booster',             'responsiveCss' => true,         ), ...   в самой вьюхе: ... $this->widget('booster.widgets.TbGridView'...