Yii2 Starter Kit - шаблон для старта приложения

Выкладываем свои наработки
Аватара пользователя
Insolita
Сообщения: 788
Зарегистрирован: 2011.06.06, 01:39
Контактная информация:

Re: Yii2 Starter Kit - мой стартовый набор

Сообщение Insolita »

Из коробки после установки что-то не то с категориями статей - при создании новой категории, нельзя выбрать создание без родительской катгории - только дропдаун со списком уже созданных, а при создании статей список категорий пустой и все в "без категории"

Loveorigami
Сообщения: 977
Зарегистрирован: 2014.08.27, 21:54

Re: Yii2 Starter Kit - мой стартовый набор

Сообщение Loveorigami »

Да, там при создании категорий не стоит опция - показывать. По умолчанию они все скрыты и поэтому в статьях не подтягиваются.
По аналогии со статьями добавьте в форму категорий status

Аватара пользователя
Insolita
Сообщения: 788
Зарегистрирован: 2011.06.06, 01:39
Контактная информация:

Re: Yii2 Starter Kit - мой стартовый набор

Сообщение Insolita »

что-то щас демо-сайт не доступен, не поняла по виджету меню - во-первых что должно быть в json, а во-вторых - куда оно потом вставляется и отображается - через поиск по проекту не нашла, в common\components\widgets\menu модель импортируется но не задействована... по идее ее в init надо подгружать и присоединять к массиву items
или это я так удачно в фазу какого-то апдейта попала...?

Loveorigami
Сообщения: 977
Зарегистрирован: 2014.08.27, 21:54

Re: Yii2 Starter Kit - мой стартовый набор

Сообщение Loveorigami »

сам не разбирался, но суть был понял...
в menu создaете запись, даете alias, записываете пункты меню в json формате (как в cjmposer-e).
А выводится это потом на через виджет по alias-у. В common/components есть папка с виджетами. Там есть виджет меню.

ZeiN
Сообщения: 180
Зарегистрирован: 2012.06.06, 13:59

Re: Yii2 Starter Kit - мой стартовый набор

Сообщение ZeiN »

1) Демо сайт скоро верну, проблема с сервером
2) По виджету меню все правильно - там в json описываются items и потом есть простой виджет которые достает модель и выводит меню с этими пунктами.
3) "требует расширенияя php ssh2" - убрал, оно его требует только в dev режиме и этот вопрос никогда не возникал, так как это расширение стоит, но чтобы не мешалось остальным - убрал

Аватара пользователя
Insolita
Сообщения: 788
Зарегистрирован: 2011.06.06, 01:39
Контактная информация:

Re: Yii2 Starter Kit - мой стартовый набор

Сообщение Insolita »

Всплыл косячок при включении в гриде колонки CheckboxColumn - встроенный в adminlte плагин iCheck переформатировал чекбоксы и кнопка отметить всё перестала срабатывать, и yiiGridView('getSelectedRows') не видит отмеченного, это у меня так, или у всех? В общем-то решается добавлением к чекбоксам класса .simple (пришглось расширить оригинальный, так как через опции к заголовочному чекбоксу добавить класс не давало)

ZeiN
Сообщения: 180
Зарегистрирован: 2012.06.06, 13:59

Re: Yii2 Starter Kit - мой стартовый набор

Сообщение ZeiN »

Insolita писал(а):Всплыл косячок при включении в гриде колонки CheckboxColumn - встроенный в adminlte плагин iCheck переформатировал чекбоксы и кнопка отметить всё перестала срабатывать, и yiiGridView('getSelectedRows') не видит отмеченного, это у меня так, или у всех? В общем-то решается добавлением к чекбоксам класса .simple (пришглось расширить оригинальный, так как через опции к заголовочному чекбоксу добавить класс не давало)
iCheck мне давно досаждает, видимо пришло время его отключить

PS. Дублируйте баги в репозиторий на гитхабе, так я их точно не пропущу ;)


Аватара пользователя
Akulenok
Сообщения: 434
Зарегистрирован: 2014.05.05, 18:32
Откуда: localhost

Re: Yii2 Starter Kit - мой стартовый набор

Сообщение Akulenok »

Подскажите что я забыл? после установки все работает кроме регистрации авторизации
при composer update
Problem 1
- herzult/php-ssh v1.1.0 requires ext-ssh2 * -> the requested PHP extension
ssh2 is missing from your system.
- herzult/php-ssh v1.0.1 requires ext-ssh2 * -> the requested PHP extension
ssh2 is missing from your system.
- herzult/php-ssh v1.0.0 requires ext-ssh2 * -> the requested PHP extension
ssh2 is missing from your system.
- herzult/php-ssh 1.x-dev requires ext-ssh2 * -> the requested PHP extension
ssh2 is missing from your system.
- trntv/yii2-deploy dev-master requires herzult/php-ssh ~1.0 -> satisfiable
by herzult/php-ssh[1.x-dev, v1.0.0, v1.0.1, v1.1.0].
- Installation request for trntv/yii2-deploy * -> satisfiable by trntv/yii2-
deploy[dev-master].
ភាសាខ្មែរ Yii2 - это кайф!

Аватара пользователя
TranceSmile
Сообщения: 562
Зарегистрирован: 2011.06.27, 19:04
Откуда: Украина
Контактная информация:

Re: Yii2 Starter Kit - мой стартовый набор

Сообщение TranceSmile »

У вас не хватает расширения в php ssh2
http://php.net/manual/ru/ssh2.installation.php
Изображение

Аватара пользователя
Akulenok
Сообщения: 434
Зарегистрирован: 2014.05.05, 18:32
Откуда: localhost

Re: Yii2 Starter Kit - мой стартовый набор

Сообщение Akulenok »

При входе в админку с логином webmaster пишет Incorrect username or password.
А если залогинится в фронтенде, а потом перейти в бакенд то
exception 'yii\web\ForbiddenHttpException' with message 'Вам не разрешено производить данное действие.' in vendor\yiisoft\yii2\filters\AccessControl.php:150
Stack trace:

'Вам не разрешено производить данное действие.
ភាសាខ្មែរ Yii2 - это кайф!

ZeiN
Сообщения: 180
Зарегистрирован: 2012.06.06, 13:59

Re: Yii2 Starter Kit - мой стартовый набор

Сообщение ZeiN »

1) по ssh2, вообще я эту зависимость уже удалил, но вы возможно ставить старую версию, запустите composer с ключом --no-dev, тогда ssh2 вам точно не понадобится.
2) по ошибке входа - php console/yii rbac/init в ридми жирным выделено :)
3) Чтобы входить через OAuth надо прописать свои api токены в конфиг

Аватара пользователя
Akulenok
Сообщения: 434
Зарегистрирован: 2014.05.05, 18:32
Откуда: localhost

Re: Yii2 Starter Kit - мой стартовый набор

Сообщение Akulenok »

при входе в бэкенд
Exception
DateTime::__construct(): Failed to parse time string (1416950058) at position 8 (5): Unexpected character
<?php $date = new DateTime($model->created_at) ?>
ភាសាខ្មែរ Yii2 - это кайф!

ZeiN
Сообщения: 180
Зарегистрирован: 2012.06.06, 13:59

Re: Yii2 Starter Kit - мой стартовый набор

Сообщение ZeiN »

Akulenok писал(а):при входе в бэкенд
Exception
DateTime::__construct(): Failed to parse time string (1416950058) at position 8 (5): Unexpected character
<?php $date = new DateTime($model->created_at) ?>
Судя по всему вы попали на неудачный коммит с этой ошибкой. В текущей версии кода это исправлено

Аватара пользователя
Akulenok
Сообщения: 434
Зарегистрирован: 2014.05.05, 18:32
Откуда: localhost

Re: Yii2 Starter Kit - мой стартовый набор

Сообщение Akulenok »

А авторизацию через Vk.com сделать реально?
очень бы хотелось
ភាសាខ្មែរ Yii2 - это кайф!

zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: Yii2 Starter Kit - мой стартовый набор

Сообщение zelenin »

Akulenok писал(а):А авторизацию через Vk.com сделать реально?
очень бы хотелось
yii2-authclient

merly2k
Сообщения: 1
Зарегистрирован: 2014.12.18, 12:05

Re: Yii2 Starter Kit - мой стартовый набор

Сообщение merly2k »

После установки (composer) не создались таблицы в БД, не подскажете как создать вручную, где взять дамп?

zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: Yii2 Starter Kit - мой стартовый набор

Сообщение zelenin »

merly2k писал(а):После установки (composer) не создались таблицы в БД, не подскажете как создать вручную, где взять дамп?
применить миграции

amstr1k
Сообщения: 56
Зарегистрирован: 2014.03.19, 23:24

Re: Yii2 Starter Kit - мой стартовый набор

Сообщение amstr1k »

merly2k писал(а):После установки (composer) не создались таблицы в БД, не подскажете как создать вручную, где взять дамп?

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

php console/yii migrate
это делали?

вообще тут всё написано

faninv
Сообщения: 1
Зарегистрирован: 2014.12.30, 11:27

Re: Yii2 Starter Kit - мой стартовый набор

Сообщение faninv »

ZeiN писал(а):
Akulenok писал(а):при входе в бэкенд
Exception
DateTime::__construct(): Failed to parse time string (1416950058) at position 8 (5): Unexpected character
<?php $date = new DateTime($model->created_at) ?>
Судя по всему вы попали на неудачный коммит с этой ошибкой. В текущей версии кода это исправлено
Как это исправить? composer.phar update не помог

Ответить