第九区

一个程序员的经验笔记

Yii2的两个小问题

| 暂无评论

今天遇到了两个Yii2的小细节。

一个是Yii2的debug,平时都在本地测试,而 部署到生产环境前,都是关掉的。今天才发现,原来就算不关,外网也不会显示的,除非在config里加上自己的ip地址:

    $config['bootstrap'][] = 'debug';
    $config['modules']['debug'] = [
        'class' => 'yii\debug\Module',
        'allowedIPs' => ['1.2.3.4', '127.0.0.1']
    ];

在allowedIPs里的ip地址,才会显示debug条。

二是在form表单里:

    <?= $form->field($model, 'description')->textInput(['maxlength' => true,'aaa''=>'bbb'])->label(FALSE) ?>

之前一直只在数组里输入象maxlegth这样的标准参数,今天才发现,不管输入什么,比如aaa=>bbb,都会显示到html里,这样,写jquery就方便多了,另外->label(FALSE)可以不显示label,表单配置可以更灵活。

发表评论

*为必填字段!