Download the PHP package dmstr/yii2-prototype-module without Composer
On this page you can find all versions of the php package dmstr/yii2-prototype-module. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package yii2-prototype-module
Yii2 Prototype Module
Twig, LESS and HTML Content prototyping module for Yii 2.0 Framework
Installation
The preferred way to install this extension is through composer.
Either run
or add
to the require section of your composer.json
file.
Requirements
- configured Twig view renderer in application (since 0.5.0-rc6)
Usage
Prototype command:
Configuration
In your console config add:
Commands:
- prototype/export-html
- prototype/export-less
- prototype/export-twig
Each of these commands exports either html, less or twig as a file on a given file path (via --exportPath
flag) default is @runtime/exports
Note: To escape file names you can use the --escapeFileNames
flag
- prototype/export-asset-bundle <mainLessFile (optional)>
Exports less files and an asset bunde to a given export path (via --exportPath
flag) default is @runtime/exports
Note:
1.) You will be prompted to choose a namespace and to select less files which should be added to the asset bundle 2.) The defined main less file will be automatical have default yes in confirmation
--> if you run this command on non interactive mode (--interactive=0), main less file will be added to the asset bundle and the namespace will be set to app\assets
Twig example
{{ use ('hrzg/moxiecode/moxiemanager/widgets') }}
{{ browse_button_widget( {"tagName": "a"} ) }}
Cache trigger time
\Yii::$app->cache->get('prototype.less.changed_at');
Testing
docker-compose up -d
docker-compose run phpfpm codecept run
CRUDS
:bangbang: Do no regenerate CRUDs for html
$ yii batch \
--tables=app_twig \
--modelNamespace=dmstr\\modules\\prototype\\models \
--modelQueryNamespace=dmstr\\modules\\prototype\\models\\query \
--crudSearchModelNamespace=dmstr\\modules\\prototype\\models\\query \
--crudControllerNamespace=dmstr\\modules\\prototype\\controllers \
--crudViewPath=@dmstr/modules/prototype/views \
All versions of yii2-prototype-module with dependencies
yiisoft/yii2 Version 2.*
yiisoft/yii2-twig Version ^2.1.0
2amigos/yii2-ckeditor-widget Version ^2.0.2
bedezign/yii2-audit Version ^1.0
eluhr/yii2-aceeditor Version ^0.0.6
dmstr/yii2-bootstrap Version ~0.2
dmstr/yii2-active-record-permissions Version ^1.0.0