草庐IT

yii2-codeception

全部标签

php - 如何在没有小部件工厂的情况下为 Yii2 中的 GridView 设置默认配置?

这是Yii2中的gridview的样子:$dataProvider,'filterModel'=>$searchModel,'columns'=>[['class'=>'yii\grid\SerialColumn'],...['class'=>'yii\grid\ActionColumn'],],]);?>我想稍微改变一下我的网格,所以我添加了这一行:tableOptions'=>['class'=>'tabletable-condensed'],这很好用,但是......我希望这是我所有网格的默认值!在Yii1中,这看起来像这样:'widgetFactory'=>array('wid

php - 如何在没有小部件工厂的情况下为 Yii2 中的 GridView 设置默认配置?

这是Yii2中的gridview的样子:$dataProvider,'filterModel'=>$searchModel,'columns'=>[['class'=>'yii\grid\SerialColumn'],...['class'=>'yii\grid\ActionColumn'],],]);?>我想稍微改变一下我的网格,所以我添加了这一行:tableOptions'=>['class'=>'tabletable-condensed'],这很好用,但是......我希望这是我所有网格的默认值!在Yii1中,这看起来像这样:'widgetFactory'=>array('wid

php - 如何使自定义设置数据在 Yii 2 中全局可用?

我正在创建一个将一些设置存储在数据库中的应用程序,理想情况下,最好在引导过程中加载这些设置并通过对象全局提供它们。这能以某种方式完成并添加到Yii::$app->params吗?比如您可以创建一个类并以数组或对象实例的形式返回详细信息? 最佳答案 好的,我知道怎么做了。基本上你必须实现bootstrapInterface,下面是我的情况的示例。设置实现接口(interface)的类的路径:app/config/web.php:$config=['id'=>'basic','basePath'=>dirname(__DIR__),'b

php - 如何使自定义设置数据在 Yii 2 中全局可用?

我正在创建一个将一些设置存储在数据库中的应用程序,理想情况下,最好在引导过程中加载这些设置并通过对象全局提供它们。这能以某种方式完成并添加到Yii::$app->params吗?比如您可以创建一个类并以数组或对象实例的形式返回详细信息? 最佳答案 好的,我知道怎么做了。基本上你必须实现bootstrapInterface,下面是我的情况的示例。设置实现接口(interface)的类的路径:app/config/web.php:$config=['id'=>'basic','basePath'=>dirname(__DIR__),'b

php - 在 Yii Framework 中,如何验证电子邮件和电子邮件已经存在或不检查?

如何使用Yii模型验证规则函数代码验证电子邮件。还有如何使用Yii中的模型验证规则功能检查电子邮件是否存在。 最佳答案 您可以如下设置模型验证publicfunctionrules(){//NOTE:youshouldonlydefinerulesforthoseattributesthat//willreceiveuserinputs.returnarray(//Firstparameterisyourfieldnameoftablewhichhasemailvaluearray('email','email','message'

php - 在 Yii Framework 中,如何验证电子邮件和电子邮件已经存在或不检查?

如何使用Yii模型验证规则函数代码验证电子邮件。还有如何使用Yii中的模型验证规则功能检查电子邮件是否存在。 最佳答案 您可以如下设置模型验证publicfunctionrules(){//NOTE:youshouldonlydefinerulesforthoseattributesthat//willreceiveuserinputs.returnarray(//Firstparameterisyourfieldnameoftablewhichhasemailvaluearray('email','email','message'

php - 设置Yii2的预览

Yii2预览版最近发布,可在github上获得。我想将其用于试驾,但是到目前为止,“文档”几乎立即过时了,因为它仍处于繁重的开发过程中。我尝试遵循thisguide使用Yii2创建一个简单的CRUD应用程序,但是在该步骤中失败了:phpyiic.phpapp/create/var/www/yii2与错误:Couldnotopeninputfile:yiic.php表示没有名为yiic.php的文件。framework文件夹中唯一的文件夹是yii(framework/yii),并且在该文件夹中没有yiic.php文件,只有Yii.php该文件在命令行中调用时会提供命令列表:Thefoll

php - 设置Yii2的预览

Yii2预览版最近发布,可在github上获得。我想将其用于试驾,但是到目前为止,“文档”几乎立即过时了,因为它仍处于繁重的开发过程中。我尝试遵循thisguide使用Yii2创建一个简单的CRUD应用程序,但是在该步骤中失败了:phpyiic.phpapp/create/var/www/yii2与错误:Couldnotopeninputfile:yiic.php表示没有名为yiic.php的文件。framework文件夹中唯一的文件夹是yii(framework/yii),并且在该文件夹中没有yiic.php文件,只有Yii.php该文件在命令行中调用时会提供命令列表:Thefoll

php - 如何在 Yii2 框架中处理 CSRF 验证?

我在yii2中遇到CSRF验证问题。使用gii生成的默认表单验证工作正常,但是当我使用html标签编辑表单时,表单提交会抛出一个错误的请求错误。我已禁用csrf验证以隐藏错误,但我想将其用于应用程序和数据验证的安全性。有什么方法可以解决这个错误,或者有什么方法可以将其配置为在这种情况下正常工作吗? 最佳答案 我想,您的html表单没有隐藏的_csrf字段,它是由标准Yii2小部件自动生成的。所以你的自定义表单的最小代码可能是这样的:request->csrfParam;?>"value="request->csrfToken;?>"

php - 如何在 Yii2 框架中处理 CSRF 验证?

我在yii2中遇到CSRF验证问题。使用gii生成的默认表单验证工作正常,但是当我使用html标签编辑表单时,表单提交会抛出一个错误的请求错误。我已禁用csrf验证以隐藏错误,但我想将其用于应用程序和数据验证的安全性。有什么方法可以解决这个错误,或者有什么方法可以将其配置为在这种情况下正常工作吗? 最佳答案 我想,您的html表单没有隐藏的_csrf字段,它是由标准Yii2小部件自动生成的。所以你的自定义表单的最小代码可能是这样的:request->csrfParam;?>"value="request->csrfToken;?>"