草庐IT

yii2-codeception

全部标签

php - Yii Controller 强制 HTTPS

关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭8年前。Improvethisquestion我想知道如何在YiiControllerAction中强制使用HTTPS(SSL)。

php - Laravel 5 测试环境未在 Codeception 单元测试中设置

我正在使用Laravel5和Codeception,我想使用内存中的SQLite数据库进行单元测试,但是,我似乎无法在Codeception中将我的环境设置为“测试”。我正在使用Laravel5模块并在我的unit.suite.yml文件中定义了以下内容:class_name:UnitTestermodules:enabled:[Asserts,UnitHelper,Laravel5]config:Laravel5:environment_file:.env.testing我有一个定义所有本地设置的.env文件,然后是一个定义所有测试特定设置的.env.testing文件。但是,它似乎

php - yii2 - Kartik 文件输入 - 更新

情况是这样的:我是Yii2的新手,想在ActiveForm中使用一些文件uploader小部件。到目前为止,我已经找到了这个优秀的小部件:\kartik\widget\FileInput有了这个小部件,我可以管理文件上传,然后,当进入编辑模式时,显示之前上传的图像并有机会替换它。问题是,如果我在不修改图像的情况下按下表单的“更新”按钮,yii会提示图像“不能为空”,因为我已经在我的模型中设置了“必需”规则。 最佳答案 在经历了一个糟糕的下午和一个更有成效的夜晚之后,我遇到了一个对我有用的解决方案..主要问题是文件输入在更新时不发送其

php - 无法安装 yii 用户模块

我从github上下载了最新版的Yii用户模块,解压到protected/modules/目录,所以我的目录结构包括用户和zip中包含的其他模块。我按照文档中的说明对主文件进行了更改,所以我的main.php现在看起来像这样'import'=>array('application.modules.user.models.*','application.models.*','application.components.*',),'modules'=>array(//uncommentthefollowingtoenabletheGiitool'gii'=>array('class'=>

php - 在 Yii 控制台应用程序中获取基本 URL

如何在YiiCConsoleApplication应用程序中获取基本URL?我尝试了Yii::app()->request->getBaseUrl(true)并以以下错误结束。Undefinedindex:SERVER_NAME(/var/www/yii/framework/web/CHttpRequest.php:279) 最佳答案 控制台应用程序中没有请求对象。Web应用程序中的请求对象是CHttpRequest的一个实例,如果您在离线任务中生成URL,则必须以其他方式配置baseUrl,也许在配置中:"request"=>ar

php - 如何在 yii 框架中创建主题?

我是Yii框架的新手。我之前在做drupal,drupal制作的网站的主题并不难管理。但我只想知道如何使用Yii框架为网站创建主题。我浏览了很多网站,但仍然不知道从哪里开始。例如我检查了http://www.yiiframework.com/doc/guide/1.1/en/topics.theming.现在我的疑惑是:从哪里开始创建Yii主题?假设我想将drupal主题更改为Yii,我该怎么做?是否可以为不同的页面设置不同的主题?就像在drupal中一样,通过使用themekey模块,我们可以为不同的页面设置多个主题。如果有人一步步解释就好了。 最佳答案

php - 防止在 Yii 中加载特定的 CSS 文件

我正在用Yii编写代码。我已经在我的main.php布局文件中注册了main.css文件,如下所示:Yii::app()->clientScript->registerCssFile($this->assetsBase.'/css/main.css');现在这个脚本正在所有页面中注册。但是,假设我不希望在特定页面上注册该脚本。我知道使用:Yii::app()->clientScript->reset();会删除所有CSS文件,但我只想取消注册几个CSS文件。有办法吗? 最佳答案 您可以使用scriptMappropertyofCCl

php - 如何编写 Yii 扩展?有什么好的引用吗?

有谁知道关于如何编写Yii框架扩展的任何好的引用资料?我一直在网上搜索,但找不到任何东西。如果没有这样的事情,我需要采取什么步骤(通常)? 最佳答案 看官方教程http://www.yiiframework.com/doc/guide/1.1/en/extension.create我认为这对于创建Yii扩展来说已经足够了,也是一个好的开始 关于php-如何编写Yii扩展?有什么好的引用吗?,我们在StackOverflow上找到一个类似的问题: https:/

php - yii2、谷歌 oauth2 和范围

我正在使用Yii2、GoogleOAuth和yii2-user扩展。我想接收用户google圈子并将范围设置为我的配置:'authClientCollection'=>['class'=>'yii\authclient\Collection','clients'=>['google'=>['class'=>'yii\authclient\clients\GoogleOAuth','clientId'=>'758709912345-p4qp4lqihit5un1u6qb75msqp5m5j6d8.apps.googleusercontent.com','clientSecret'=>'Z

php - 用于调试的 YII 日志记录

在许多情况下,Xdebug不适合调试,因为它涉及点击运行到特定代码行。我想为开发人员使用类似于cakePHP调试功能的东西,将类的特定属性的值输出到浏览器。我正在使用Yii框架,这是我在main.php中对yiilog的配置:'log'=>array('class'=>'CLogRouter','routes'=>array(array('class'=>'CFileLogRoute','levels'=>'trace,info,error,warning,vardump',),array('class'=>'CWebLogRoute','enabled'=>YII_DEBUG,'le