Size: a a a

2020 June 05

AM

Alexander Makarov in Yii Framework 3
Please do it, OK?
источник

T

TradersVE in Yii Framework 3
источник

T

TradersVE in Yii Framework 3
источник

T

TradersVE in Yii Framework 3
Алексей R
Почему в ApplicationParameters не все параметры по умолчанию указаны? может привести к ошибке.
Например те же string $name, string $logo - хоть и задаются в config/web.php, но они не являются обязательными частями конструктора
👍
источник

JD

John Doe in Yii Framework 3
Alexander Makarov
Интересный вопрос...
Думаю отказываться полностью не стоит. Должна быть возможность регистрации различных конфигов под разные страницы
Мб стоит сделать что то вроде AssetManager::register('path/to/config.json')

или

$assetConfig = [
   'site' => 'path/to/site_config.json',
   'site_custom_page' => 'path/to/site_custom_page.json',
];

$assetManager = new AssetManager;
$assetManager->setConfig($assetConfig);
...

в layout $assetManager->register('site')

и на какой то специальной странице сайта
$assetManager->register('site_custom_page')
источник

В

Виктор in Yii Framework 3
John Doe
Думаю отказываться полностью не стоит. Должна быть возможность регистрации различных конфигов под разные страницы
Мб стоит сделать что то вроде AssetManager::register('path/to/config.json')

или

$assetConfig = [
   'site' => 'path/to/site_config.json',
   'site_custom_page' => 'path/to/site_custom_page.json',
];

$assetManager = new AssetManager;
$assetManager->setConfig($assetConfig);
...

в layout $assetManager->register('site')

и на какой то специальной странице сайта
$assetManager->register('site_custom_page')
Насколько я понял, там речь о том, чтобы отказаться именно от конфигов в виде классов, перенеся объявление ассетов в общий конфиг. А на нужных страницах, да, по-прежнему вызывать register, но передавать туда уже ключ из конфига, а не класс Asset.
И да, мне эта идея нравится, голосую "за" 👍 Ведь, по сути, текущие Asset-ы именно конфигами и являются, это небольшой, но оверхед.
источник

T

TradersVE in Yii Framework 3
Виктор
Насколько я понял, там речь о том, чтобы отказаться именно от конфигов в виде классов, перенеся объявление ассетов в общий конфиг. А на нужных страницах, да, по-прежнему вызывать register, но передавать туда уже ключ из конфига, а не класс Asset.
И да, мне эта идея нравится, голосую "за" 👍 Ведь, по сути, текущие Asset-ы именно конфигами и являются, это небольшой, но оверхед.
You should also keep in mind that with assetmanager you can run sass, gulp, etc?
источник

Д

Дмитрий in Yii Framework 3
это нормально?
Installing npm dependencies
npm WARN deprecated popper.js@1.16.1: You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1
npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN yii3app No repository field.
источник

В

Виктор in Yii Framework 3
TradersVE
You should also keep in mind that with assetmanager you can run sass, gulp, etc?
I don't mean to exclude any functionality, just to move configuration to array instead of current classes.
источник

AM

Alexander Makarov in Yii Framework 3
Дмитрий
это нормально?
Installing npm dependencies
npm WARN deprecated popper.js@1.16.1: You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1
npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN yii3app No repository field.
От npm всего можно ждать :)

Wilmer "
npm WARN yii3app No repository field.
" can be fixed for sure.
источник

T

TradersVE in Yii Framework 3
Дмитрий
это нормально?
Installing npm dependencies
npm WARN deprecated popper.js@1.16.1: You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1
npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN yii3app No repository field.
It is necessary to update the dependency.
источник

Д

Дмитрий in Yii Framework 3
понял)
источник

T

TradersVE in Yii Framework 3
Дмитрий
это нормально?
Installing npm dependencies
npm WARN deprecated popper.js@1.16.1: You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1
npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN yii3app No repository field.
package ?
источник

AM

Alexander Makarov in Yii Framework 3
Виктор
I don't mean to exclude any functionality, just to move configuration to array instead of current classes.
It may make sense. Disadvantage is that IDEs won't be able to analyze it.
источник

T

TradersVE in Yii Framework 3
registerJson() can be added.
источник

AM

Alexander Makarov in Yii Framework 3
TradersVE
registerJson() can be added.
Having two ways of doing it is a bad thing.
источник

T

TradersVE in Yii Framework 3
Alexander Makarov
Having two ways of doing it is a bad thing.
ok
источник

Д

Дмитрий in Yii Framework 3
блин.. толи я туплю, толи оно как-то не так поставилось.. у меня в public/ есть только папка css/site.css
источник

Д

Дмитрий in Yii Framework 3
а в репе на гитхабе есть и .htaccess и index.php
источник

Д

Дмитрий in Yii Framework 3
симлинк  vendor/bin/codecept тоже отсутствует
источник