Yii2

来自咸鱼维基
跳转至: 导航 搜索
rules

著名的Yii框架的升级版,推荐使用Composer进行安装和使用。

引导[编辑]

Q&A[编辑]

如何改变AssetManager生成的assets的目录?[编辑]

如果你要改变的是将assets生成到本地文件系统中的目录,在config中按如下格式填写。

'assetManager' => [
  'basePath' => '/path/to/generated/assets'
]

如果你要改变的是从网页中读取assets的路径,则在config中按如下格式填写。

'assetManager' => [
  'baseUrl' => '/path/to/url/access/assets'
]

basePath 所对应的,是本地文件系统中,assets的生成路径。 baseUrl 所对应的,是用户从客户端(如浏览器)访问时,assets所在的路径。

如何禁止AssetManager生成assets?[编辑]

'assetManager' => [
  'bundles' => false
]

如何在程序中获取$config的值[编辑]

将自定义参数存放在 config/params.php 内,随后通过下方代码访问:

$paramValue = Yii::$app->params['paramKey']

在哪里看 \yii\base\Model 中的 rules 方法的填写规则?[编辑]

主要参考:Input Validation
辅助参考:Structure: ModelsTutorial: Core Validators

ActiveForm的field可以填写哪些类型?[编辑]

参考:Input Forms - Active Fieldyii\widgets\ActiveField

如何对数组(Array)使用验证器(Validator)[编辑]

使用EachValidator