php - 如何在 Yii2 上命名模型规则?

标签 php yii2

我刚开始学习Yii2,这里有一个问题。我想在 name 字段上设置新规则,这会将所有首字母替换为大写,但我不知道如何设置规则名称,而且我不断收到它的错误消息。

现在我的模型看起来像这样,我添加了正则表达式,它将字母替换为大写,但我不知道如何编写空字符串:

['name', 'required'],
        ['name', 'string', 'max' => 255,
            ' ' => '/(^|\s)[a-z]/g'],

谢谢你的帮助

最佳答案

对于这种简单的情况,只需使用

['name', 'filter', 'filter' => 'ucfirst']

参见 docs对于这个。

关于php - 如何在 Yii2 上命名模型规则?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43206421/

相关文章:

php - Yii2 漂亮的 URL : automatically convert everything with slashes (including all parameters)

php - Yii2 MySQL - 如何使用 findUniqueIndexes 方法?

php - 使用 Composer 在非空文件夹上安装包

php - 下载图片自动添加水印

javascript - Jquery不显示按钮

php - MySQL 按小时计算 DATETIME 条目

yii2 - Yii::$app->session->setFlash() 不起作用

error-handling - Yii2,模块错误页面不显示,但在错误 404 时显示空白页面

php - Memcache 一致性哈希、集群、PHP 代码、Ketama 以及所有相关内容

php - 如果存在组字段元数据+容器div,如果字段为空,如何显示默认文本? [CMB2]