jacmoe / yii2-gii-jade
Yii2 Jade Gii 生成器
0.2.0
2015-11-10 16:35 UTC
Requires
- php: >=5.4.0
- yiisoft/yii2: *
This package is not auto-updated.
Last update: 2024-09-24 03:49:19 UTC
README
与 Yii2 Tale Jade 一起工作良好,它是 Yii2 框架的 PHP 集成 Tale Jade。
使用 Composer 安装
建议通过运行以下命令使用 composer 进行安装
composer require jacmoe/yii2-gii-jade "*"
配置
将其添加到您的配置中(适用于高级模板的前端/config/main-local.php 和/或后端/config/main-local.php)。
添加生成器
if (!YII_ENV_TEST) { // configuration adjustments for 'dev' environment $config['bootstrap'][] = 'debug'; $config['modules']['debug'] = 'yii\debug\Module'; $config['bootstrap'][] = 'gii'; $config['modules']['gii'] = [ 'class' => 'yii\gii\Module', 'allowedIPs' => ['127.0.0.1', '::1', '192.168.0.*', '192.168.178.20'], 'generators' => [ 'jadecrud' => [ 'class' => 'jacmoe\giijade\crud\Generator', 'templates' => [ 'myCrud' => '@jacmoe/giijade/crud/default', ] ] ], ]; }
设置默认扩展名
'components' => [ ... ], 'view' => [ 'defaultExtension' => 'jade', ...
或者,如果您不想为视图设置默认扩展名,则需要显式地在视图/控制器中设置扩展名。
例如
public function actionAbout() { return $this->render('about.jade'); } ... $this->render('_form.jade', ['model' => $model,])
已知错误
当生成器的 i18n 选项开启时,在 update.jade 中会出现错误,如下所示
-$view->title = Yii::t('app', 'Update {modelClass}: ', [ 'modelClass' => 'User', ]) . ' ' . $model->id
您需要删除换行符,如下所示
-$view->title = Yii::t('app', 'Update {modelClass}: ', ['modelClass' => 'User',]) . ' ' . $model->id
许可证
Yii2 Jade Gii 生成器遵循 MIT 许可证发布。