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

Выкладываем свои наработки
alekskondr
Сообщения: 12
Зарегистрирован: 2015.04.10, 13:05

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

Сообщение alekskondr » 2015.04.20, 18:45

Сделал, не помогло

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

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

Сообщение ZeiN » 2015.04.20, 21:03

alekskondr писал(а):Сделал, не помогло
Это должно было решить вот эту вашу проблему:

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

exception 'yii\web\BadRequestHttpException' with message 'Не удалось проверить переданные данные.' in /..../public_html/vendor/yiisoft/yii2/web/Controller.php:110
почему система не находит вьюху для вывода ошибки? - что-то где-то сломали.

alekskondr
Сообщения: 12
Зарегистрирован: 2015.04.10, 13:05

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

Сообщение alekskondr » 2015.04.21, 00:55

Сделал новый экшн

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

public function actionFail()
{
$enableCsrfValidation = false;
return $this->render('fail');
} 
Работает, но мне ж надо все данные поместить в MySQL.
Основной вопрос сейчас Как принять и сохранить данные с интеркассы?

rinat_
Сообщения: 77
Зарегистрирован: 2012.11.11, 21:12

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

Сообщение rinat_ » 2015.04.21, 11:14

В отображении Изображений для карусели, по моему нужно в DbCarousel.php в блоке вывода url поменять

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

 
 if ($item->path) {
     $items[$k]['content'] = Html::img($item->path);
 }
 
на

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

 
 if ($item->path) {
     $items[$k]['content'] = Html::img($item->base_url."/".$item->path);
 }
 
Чтобы формировался правильный url картинки из storage

rinat_
Сообщения: 77
Зарегистрирован: 2012.11.11, 21:12

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

Сообщение rinat_ » 2015.04.21, 13:47

Ещё вопрос есть по TimelineEvent. Табличка же хранит новых зарегистрированных юзеров, только для этого нужна таблица? Если удалить юзера, запись в таблице event остается. Может есть смысл добавить user_id и дропать программно или констрейном послед удаления Пользователя (ну или из timeline_event user_id брать)? Либо в хронике приложения скрывать кнопку View user, если объекта уже нет. Спасибо

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

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

Сообщение ZeiN » 2015.04.21, 14:33

rinat_ писал(а):Ещё вопрос есть по TimelineEvent. Табличка же хранит новых зарегистрированных юзеров, только для этого нужна таблица? Если удалить юзера, запись в таблице event остается. Может есть смысл добавить user_id и дропать программно или констрейном послед удаления Пользователя (ну или из timeline_event user_id брать)? Либо в хронике приложения скрывать кнопку View user, если объекта уже нет. Спасибо
Вы можете сделать как вам угодно. Смысл в том, что вы можете предусмотреть в приложении любое событие которое отобразится в хронике, это не только регистрация, это может быть покупка, поступление заявки, перезагрузка сервера и тд и тп.
Далее по его категории и названию Timeline попробует найти вьюху, если ее нет, выведет в стандартной.
Для события signup, в категории user оно отрендерит user/signup.php, для любого другого, для которого вы вьюху не создали - _item.php.

https://github.com/trntv/yii2-starter-k ... line-event

rinat_
Сообщения: 77
Зарегистрирован: 2012.11.11, 21:12

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

Сообщение rinat_ » 2015.04.21, 15:09

Спасибо, понятно, а по поводу DbCarousel.php? недочёт или тоже смысл какой то есть?

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

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

Сообщение ZeiN » 2015.04.21, 17:22

rinat_ писал(а):Спасибо, понятно, а по поводу DbCarousel.php? недочёт или тоже смысл какой то есть?
Недочет, спасибо что заметили - https://github.com/trntv/yii2-starter-k ... ff409b75c7

rinat_
Сообщения: 77
Зарегистрирован: 2012.11.11, 21:12

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

Сообщение rinat_ » 2015.04.22, 14:30

Ещё вопрос был о публикации статей. После создания статьи и выбора "Опубликована", она не выводится на frontend'е. Посмотрел в базе, значения timestamp в published_at и в created_at отличаются на несколько часов. Это тоже какая то специфика? Как можно это убрать, единственное место где кажется что это может происходить [['published_at'], 'filter', 'filter'=>'strtotime'].

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

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

Сообщение ZeiN » 2015.04.22, 16:13

rinat_ писал(а):Ещё вопрос был о публикации статей. После создания статьи и выбора "Опубликована", она не выводится на frontend'е. Посмотрел в базе, значения timestamp в published_at и в created_at отличаются на несколько часов. Это тоже какая то специфика? Как можно это убрать, единственное место где кажется что это может происходить [['published_at'], 'filter', 'filter'=>'strtotime'].
Это происходит из-за разности часовых поясов в js (в настройках ОС) и в php и базе. Давно собирался решить. Создайте issue пожалуйста, чтобы я снова не забыл :-)

rinat_
Сообщения: 77
Зарегистрирован: 2012.11.11, 21:12

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

Сообщение rinat_ » 2015.04.22, 17:42

Запилил issue как мог) Спасибо

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

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

Сообщение ZeiN » 2015.04.23, 00:20

rinat_ писал(а):Запилил issue как мог) Спасибо
Главное что запилили, а спасибо скажете когда я его зафиксю ;)

alekskondr
Сообщения: 12
Зарегистрирован: 2015.04.10, 13:05

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

Сообщение alekskondr » 2015.04.23, 05:24

Блин подскажите, что-то наклацал теперь не могу зайти на админку.
Заходил по http://new/backend/web
Теперь выбивает ошибку:

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

exception 'yii\base\InvalidParamException' with message 'The view file does not exist: C:\wampyii\www\new\frontend\views\site\error.php' in C:\wampyii\www\new\vendor\yiisoft\yii2\base\View.php:226
Stack trace:

Previous exception:
exception 'yii\base\InvalidRouteException' with message 'Unable to resolve the request "backend/web/".' in C:\wampyii\www\new\vendor\yiisoft\yii2\base\Module.php:461
Stack trace:

Next exception 'yii\web\NotFoundHttpException' with message 'Page not found.' in C:\wampyii\www\new\vendor\yiisoft\yii2\web\Application.php:95
Stack trace:

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

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

Сообщение ZeiN » 2015.04.23, 13:28

ну я откуда знать могу что вы там наклацали.

alekskondr
Сообщения: 12
Зарегистрирован: 2015.04.10, 13:05

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

Сообщение alekskondr » 2015.04.23, 18:46

Видно Вы обновили заготовку, а я со старой обновился и не хватало timeline_event таблицы ну и куча всего.

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

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

Сообщение Akulenok » 2015.04.25, 11:40

И все таки как обновиться? Почему не сделать ридми на русском?
делаю

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

 git fetch upstream
remote: Counting objects: 9839, done.
remote: Compressing objects: 100% (8/8), done.
remote: Total 9839 (delta 0), reused 1 (delta 0), pack-reused 9831
Receiving objects: 100% (9839/9839), 15.71 MiB | 644.00 KiB/s, done.
Resolving deltas: 100% (5054/5054), done.
From https://github.com/trntv/yii2-starter-kit
 * [new branch]      master     -> upstream/master
 * [new tag]         1.0.0      -> 1.0.0
 * [new tag]         1.1.0      -> 1.1.0
 * [new tag]         1.2.0      -> 1.2.0
 * [new tag]         1.3.0      -> 1.3.0
 * [new tag]         1.4.0      -> 1.4.0
 * [new tag]         1.4.1      -> 1.4.1
 * [new tag]         1.4.2      -> 1.4.2
 * [new tag]         1.4.3      -> 1.4.3
 * [new tag]         1.5.0      -> 1.5.0
 * [new tag]         1.5.1      -> 1.5.1
akul@linux ~/sites/public_html $ git merge upstream/master
error: Untracked working tree file '.gitignore' would be overwritten by merge.
fatal: read-tree failed
ភាសាខ្មែរ Yii2 - это кайф!

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

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

Сообщение ZeiN » 2015.04.25, 13:17

И все таки как обновиться?
Ошибки гита достаточно информативны ;-)
Но, так как вы разворачивали проект, судя по всему, через create-project, вам будет проще ручками перенести нужные изменения, чем пытатся смерджить.
Почему не сделать ридми на русском?
Потому что это не только для вас сделано.

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

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

Сообщение Akulenok » 2015.04.25, 18:47

открываю https://github.com/trntv/yii2-starter-kit в правом меню выбираю Download Zip копирую эти файлы в свой проект с заменой, но ссылка в бэкенде /system-information/index так и не работает(Class 'trntv\filekit\storage\models\FileStorageItem' not found), значит я не смог обновить, что я делаю не так? и как вообще можно посмотреть версию кита? как мне узнать что у меня самая последняя версия
ភាសាខ្មែរ Yii2 - это кайф!

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

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

Сообщение ZeiN » 2015.04.25, 21:08

Akulenok писал(а):открываю https://github.com/trntv/yii2-starter-kit в правом меню выбираю Download Zip копирую эти файлы в свой проект с заменой, но ссылка в бэкенде /system-information/index так и не работает(Class 'trntv\filekit\storage\models\FileStorageItem' not found), значит я не смог обновить, что я делаю не так? и как вообще можно посмотреть версию кита? как мне узнать что у меня самая последняя версия
Лучше делайте через

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

git clone
или через

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

composer create-project "trntv/yii2-starter-kit:dev-master" 
старая версия у вас будет качаться пока я 2.0 не релизну, а я это не раньше чем недели через 2.
Версии, как обычно, тут указываются через git теги. Но между версиями происходит довольно много изменений, которые сейчас лежат в master ветке.

alekskondr
Сообщения: 12
Зарегистрирован: 2015.04.10, 13:05

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

Сообщение alekskondr » 2015.04.28, 02:38

Обратная связь не работает
Добавил свою почту здесь .env
ADMIN_EMAIL = admin@yii2-starter-kit.dev
ROBOT_EMAIL = robot@yii2-starter-kit.dev

но письма не высылает

Ответить