草庐IT

php - 如何在 Yii 中设置 returnUrl 值

我正在使用Yii,我遇到的问题是Yii::app()->user->returnUrl。它总是让我返回到index.php页面。我不知道用户从哪个页面访问了当前页面,如何将其值设置为请求当前页面的页面? 最佳答案 你可以使用Yii::app()->request->urlReferrer来查看用户来自哪里。publicfunctionbeforeAction(){Yii::app()->user->returnUrl=Yii::app()->request->urlReferrer;returnparent::beforeActio

php - yii 重定向不工作

在Yii框架中$this->redirect函数不工作。classTplUserNavigationextendsCWidget{publicfunctionrun(){if(isset(Yii::app()->user->id)&&Yii::app()->user->getState('userType')=='User'){$users=Users::model()->findByAttributes(array('id'=>Yii::app()->user->id));$this->render('webroot.themes.'.Yii::app()->theme->name.

php - 如何使用 AdminLTE 主题配置 Yii2

关闭。这个问题是notreproducibleorwascausedbytypos.它目前不接受答案。这个问题是由于错别字或无法再重现的问题引起的。虽然类似的问题可能是on-topic在这里,这个问题的解决方式不太可能帮助future的读者。关闭5年前。Improvethisquestion我是Yii2Framework的新手,刚刚配置了Yii2Advance应用程序。现在我要配置adminLTE在不使用Composer的情况下在我的Yii2Advance应用程序中添加主题。不知何故,我的机器上没有安装Composer。引用:http://www.yiiframework.com/wi

php - yii2 如何用 "view"中的默认元标记替换 "layout"中的自定义元标记

我想为主模板布局放置默认的元数据描述标签。在很多情况下,我需要用View中的自定义数据替换默认的元标记,例如描述和关键字。我试过:$this->registerMetaTag在我需要自定义元标记的View中,我也在主布局中使用了它。我想如果我将元标记与它们的id或名称一起使用,它会被替换,但结果显示重复的元标记,例如什么是提供默认描述标签的最佳方式,但每当我调用$this->registerMetaTag时都可以通过View进行自定义 最佳答案 这是我的解决方案,在没有冗余Controller的情况下要简单得多。您只需在应用参数中定

php - Yii2 模块中的路由定义

是否有任何解决方案可以从模块配置中添加路由?例子。我们在描述的地方有主要配置'components'=>['urlManager'=>['enablePrettyUrl'=>true,'showScriptName'=>false,'rules'=>require(FILE_PATH_CONFIG_ENV.'_routes.php')//returnarray],]在每个模块中,我们加载带有私有(private)参数的自定义配置文件publicfunctionloadConfig($sFileName='main',$sFolderName='config'){Yii::configu

php - Yii2 GridView 排序

我有一个问题:我无法对我的gridview进行排序。当我点击“产品名称”时:在URL中我可以看到:index?sort=-product_name但没有任何反应。我没有使用CRUD生成器。ControllerpublicfunctionactionIndex(){$searchModel=newCompanyProductSearch();$dataProvider=$searchModel->search(Yii::$app->request->queryParams);return$this->render('index',['dataProvider'=>$dataProvide

php - 验证开始日期应小于 Yii 中的结束日期

很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭10年前。我的表格(在其他列中)有开始日期和结束日期。我需要在Yii中验证开始日期是否小于结束日期。我要验证吗?

php - Yii Framework 如何从数据库中获取所有表名和列名

我正在开发一个模块,我想在其中执行动态相关的下拉表和列名功能。例。获取所有表名并将其显示在下拉字段中,在选择特定表后我想在下拉字段中再次显示其所有列名。问题是:1)如何从数据库中获取所有表名?2)以及如何从表中获取所有列名?我尝试了一些文章和论坛,例如http://www.yiiframework.com/forum/index.php/topic/5920-how-can-i-get-the-actual-full-table-name/但它不起作用。如有任何帮助,我们将不胜感激。谢谢 最佳答案 这很简单,使用CDbTableSc

php - Yii 无法启动 gii

我正在使用PHPYiiFramework开发网站,我现在正在堆栈中,我需要启动gii,但我无法执行此操作。当我输入www.example.com/index.php/gii或www.example.com/gii时,它给了我这个错误:/gii/default/login//我不认为错误是因为修改了htaccess和main配置,但无论如何这里是main.php配置文件:'urlManager'=>array('urlFormat'=>'path','showScriptName'=>false,'rules'=>array('site/page/'=>'site/page','//'=

php - Yii2 自定义 url 管理。出现 400 错误

嗯,PHP时代。我的客户希望我使用Yii2作为他项目的框架。我已经启动并运行了。没问题。我通过composer使用了高级模板。将我的网站根目录设置为/frontend/web等现在,我想使用这种url格式website.com/messages/或website.com/messages/tom...等现在设置方式显示website.com/index.php?r=messages/index...我找到了这个文档...https://github.com/yiisoft/yii2/blob/master/docs/guide/url.md但我似乎无法弄清楚。这是我的步骤...我将我的