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

Выкладываем свои наработки

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

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

Сообщение rinat_ » 2015.05.19, 09:24

Установил вчера заново приложение. При попытке в бэкенде сменить в профили Локаль, выдает

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

array_key_exists(): The first argument should be either a string or an integer  in /var/www/new/vendor/trntv/yii2-file-kit/src/behaviors/UploadBehavior.php 334 строка 

if (array_key_exists($modelField, $attributes)) {
                $model->{$modelField} =  ArrayHelper::getValue($data, $dataField);
}
 

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

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

Сообщение ZeiN » 2015.05.19, 19:37

Вот тут это решено:
https://github.com/trntv/yii2-file-kit/ ... r.php#L334

Минут через 5-10 сделайте composer update.

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

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

Сообщение rinat_ » 2015.05.19, 20:46

Спасибо! но у меня беда, не делается composer update

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

  - Removing trntv/yii2-file-kit (1.0.2)
The following exception is caused by a lack of memory and not having swap configured
Check https://getcomposer.org/doc/articles/troubleshooting.md#proc-open-fork-failed-errors for details
PHP Fatal error:  Uncaught exception 'ErrorException' with message 'proc_open(): fork failed - Cannot allocate memory' in phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php:974
Stack trace:
#0 [internal function]: Composer\Util\ErrorHandler::handle(2, 'proc_open(): fo...', 'phar:///usr/loc...', 974, Array)

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

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

Сообщение ZeiN » 2015.05.19, 21:11

Там же в ошибке ссылка на решение...

andreev
Сообщения: 3
Зарегистрирован: 2015.04.22, 15:40

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

Сообщение andreev » 2015.05.23, 22:12

Пытался установить приложение через composer и git + composer. Результат один http://joxi.ru/E2pVQ4bhpkZDrY

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

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

Сообщение ZeiN » 2015.05.23, 23:26

andreev писал(а):Пытался установить приложение через composer и git + composer. Результат один http://joxi.ru/E2pVQ4bhpkZDrY
Вы банально не читаете README.
https://github.com/trntv/yii2-starter-k ... stallation

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

composer global require "fxp/composer-asset-plugin"
 

Datsh
Сообщения: 11
Зарегистрирован: 2015.04.28, 23:48

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

Сообщение Datsh » 2015.05.25, 23:14

Не подскажете почему не работает пагинация?
Пишу в контроллере:

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

'pagination' => array(
    'pageSize'  => 25,
)
И... ничего не происходит, не пойму в чем проблема :( .

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

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

Сообщение zelenin » 2015.05.25, 23:18

Datsh писал(а):Не подскажете почему не работает пагинация?
Пишу в контроллере:

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

'pagination' => array(
    'pageSize'  => 25,
) 
И... ничего не происходит, не пойму в чем проблема :( .
покажите код.

Datsh
Сообщения: 11
Зарегистрирован: 2015.04.28, 23:48

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

Сообщение Datsh » 2015.05.25, 23:19

Вот:

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

    public function actionIndex()
    {
        $searchModel = new ArticleSearch();
        $dataProvider = $searchModel->search(Yii::$app->request->queryParams);
        $dataProvider->sort = [
            'defaultOrder'=>['published_at'=>SORT_DESC]
        ];
        return $this->render('index', [
            'searchModel' => $searchModel,
            'dataProvider' => $dataProvider,
            'pagination'    => array(
                'pageSize'  => 25,
            )
        ]);
    }

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

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

Сообщение zelenin » 2015.05.25, 23:22

Datsh писал(а):Вот:

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

    public function actionIndex()
    {
        $searchModel = new ArticleSearch();
        $dataProvider = $searchModel->search(Yii::$app->request->queryParams);
        $dataProvider->sort = [
            'defaultOrder'=>['published_at'=>SORT_DESC]
        ];
        return $this->render('index', [
            'searchModel' => $searchModel,
            'dataProvider' => $dataProvider,
            'pagination'    => array(
                'pageSize'  => 25,
            )
        ]);
    } 
ну и что что вы передали во вьюшку 'pagination' => array('pageSize' => 25,)
что вьюшка должна сделать с этим массивом?

shuvaev_sb
Сообщения: 2
Зарегистрирован: 2015.05.26, 11:23

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

Сообщение shuvaev_sb » 2015.05.26, 11:37

Добрый день. я склонировал себе основной репозиторий 2015-05-05. Все в целом круто, но видимо я нашел 1 баг и есть желание допилить скачивание прикрепленных к article файлов.
Баг - когда загружаю файл через file-kit, прикрепляю к article, имя обрезается. Пример "Форма 7 - Дополнительный сервис Имя сервиса.doc", сохраняется только "7 - Дополнительный сервис Имя сервиса". Подскажите где копать, исправлю, добавлю на github. Или это не баг?
Когда уже работаю с файлами на фронтенде (приложениями к artice) имена файлов при скачивании было бы круто подменять на те, которые я изначально загружал в админке. Это уже реализовано или может в ближайших планах?

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

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

Сообщение ZeiN » 2015.05.27, 23:32

shuvaev_sb писал(а):Добрый день. я склонировал себе основной репозиторий 2015-05-05. Все в целом круто, но видимо я нашел 1 баг и есть желание допилить скачивание прикрепленных к article файлов.
Баг - когда загружаю файл через file-kit, прикрепляю к article, имя обрезается. Пример "Форма 7 - Дополнительный сервис Имя сервиса.doc", сохраняется только "7 - Дополнительный сервис Имя сервиса". Подскажите где копать, исправлю, добавлю на github. Или это не баг?
Создайте пожалуйста issue здесь, я посмотрю что можно сделать
Когда уже работаю с файлами на фронтенде (приложениями к artice) имена файлов при скачивании было бы круто подменять на те, которые я изначально загружал в админке. Это уже реализовано или может в ближайших планах?
Согласен, сделаю - https://github.com/trntv/yii2-starter-kit/issues/184

arogachev
Сообщения: 52
Зарегистрирован: 2014.09.09, 14:32

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

Сообщение arogachev » 2015.05.28, 12:39

Demo не работает из-за Database Exception.
Мой профиль на Github

DTL67
Сообщения: 9
Зарегистрирован: 2014.07.20, 13:11
Откуда: Красноярск, Россия
Контактная информация:

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

Сообщение DTL67 » 2015.05.28, 17:36

Добрый день!
Zein, Сейчас разрабатываем проект на Вашей сборке и интересует вопрос обновлений. Если будем менять текущие файлы из сборки - в последующем это приведет к косяку с обновлением сборки и установкой других пакетов? В этом случае лучше исключить обновление сборки?

Спасибо!

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

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

Сообщение ZeiN » 2015.05.28, 20:57

DTL67 писал(а):Добрый день!
Zein, Сейчас разрабатываем проект на Вашей сборке и интересует вопрос обновлений. Если будем менять текущие файлы из сборки - в последующем это приведет к косяку с обновлением сборки и установкой других пакетов? В этом случае лучше исключить обновление сборки?

Спасибо!
Сами файлы проекта не обновляются, обновляется только то что в vendor, так что ничего исключать не надо :-)

DTL67
Сообщения: 9
Зарегистрирован: 2014.07.20, 13:11
Откуда: Красноярск, Россия
Контактная информация:

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

Сообщение DTL67 » 2015.05.29, 04:47

ZeiN писал(а):
DTL67 писал(а):Добрый день!
Zein, Сейчас разрабатываем проект на Вашей сборке и интересует вопрос обновлений. Если будем менять текущие файлы из сборки - в последующем это приведет к косяку с обновлением сборки и установкой других пакетов? В этом случае лучше исключить обновление сборки?

Спасибо!
Сами файлы проекта не обновляются, обновляется только то что в vendor, так что ничего исключать не надо :-)
Это здорово! :) спасибо :D

SergV
Сообщения: 181
Зарегистрирован: 2012.07.08, 11:27

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

Сообщение SergV » 2015.05.29, 17:28

Ребят, подскажите что не так?
Пытался установить этот стартер кит, как через Composer, так и через ручную установку архива + composer install, но в обоих случаях выдает ошибки -
[RuntimeException]
Could not load package guzzlehttp/guzzle in http://packagist.org: [UnexpectedValueException] Coul
d not parse version constraint ^1.1: Invalid version string "^1.1"
и следом
[UnexpectedValueException]
Could not parse version constraint ^1.1: Invalid version string "^1.1"
В результате папка vendor и там ещё чего не создаётся. Кинул vendor папку из отдельно установленного стандартного шаблона, но пишет тогда - Fatal error: Class 'Dotenv' not found in I:\_htdocs\design\yii2-starter-kit\common\env.php on line 5

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

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

Сообщение ZeiN » 2015.06.01, 02:08

SergV писал(а):Ребят, подскажите что не так?
Пытался установить этот стартер кит, как через Composer, так и через ручную установку архива + composer install, но в обоих случаях выдает ошибки -
[RuntimeException]
Could not load package guzzlehttp/guzzle in http://packagist.org: [UnexpectedValueException] Coul
d not parse version constraint ^1.1: Invalid version string "^1.1"
и следом
[UnexpectedValueException]
Could not parse version constraint ^1.1: Invalid version string "^1.1"
В результате папка vendor и там ещё чего не создаётся. Кинул vendor папку из отдельно установленного стандартного шаблона, но пишет тогда - Fatal error: Class 'Dotenv' not found in I:\_htdocs\design\yii2-starter-kit\common\env.php on line 5
обновите composer

SergV
Сообщения: 181
Зарегистрирован: 2012.07.08, 11:27

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

Сообщение SergV » 2015.06.01, 14:03

ZeiN, спасибо, помогло.
ПС. Одного только тогда не пойму, почему днём ранее установил без проблем стандартный расширенный шаблон с тем же "компостером" полугодовалой давности? Как и со стандартным шаблоном перед установкой выдало что "компостер" устарел, но всё каким то чудом установилось, и работает. Но да лан, буду потихоньку разбирать шаблон, что и как...

В догонку:
Глянул сейчас создание категорий, вроде есть возможность вложенных категорий, но сколько бы не пытался задать новой категории родительскую, активную или нет, не чего не присваивает, в базе - parent_id = NULL. Это ошибка в коде, или просто функционал не доделан?

Всё, вопрос снят, в модели - ArticleCategory.php, в функции rules() не хватало - ['parent_id', 'integer']. Добавил, и всё заработало...
Последний раз редактировалось SergV 2015.06.01, 15:20, всего редактировалось 1 раз.

Ответить