草庐IT

YII_TRACE_LEVEL

全部标签

php - Yii2 - 如何在最后位置的 View 文件中包含外部 js

我有一些疑问,比如如何在包含jquery文件后将js文件包含在最后位置。因为现在的问题是首先加载我的js,然后加载我的jQuery文件。就像现在我添加了这样的文件:usefrontend\assets\AppAsset;AppAsset::register($this);$this->registerJsFile('@frontend_base/web/js/sendverification.js');所以这将添加js文件但不是最后。那么我该如何实现呢? 最佳答案 您实际上可以让您的脚本依赖于jQuery。这是唯一真正的方法,不使用

php - Yii2 高级安装抛出错误 'Document root "/var/www/html/project/console/web"does not exist.'在运行 php Yii serve 时

我试过yii2高级安装,它可以工作并且页面已经创建。但是为了验证安装,我使用了命令PHPYIIserve。它抛出错误Documentroot"/var/www/html/highwaymotels/console/web"doesnotexist.但是当我检查高级模板时github它与我的文件夹相同。我做错了什么吗?否则这里有什么问题? 最佳答案 yii服务--docroot="frontend/web/" 关于php-Yii2高级安装抛出错误'Documentroot"/var/www

php - Yii 2中加载jQuery等核心脚本

我一直在努力弄清楚如何在Yii2中加载jQuery或其他CORE脚本。在Yii1中似乎是这样的:clientScript->registerCoreScript("jquery");?>在Yii2中,$app是Yii的一个属性,而不是一个方法,所以上面的自然行不通,而是将其更改为:clientScript->registerCoreScript("jquery");?>产生这个错误:Gettingunknownproperty:yii\web\Application::clientScript我找不到任何关于加载核心脚本的Yii2文档,所以我尝试了以下方法:registerJsFile

php - Yii2 将表单字段数组保存到单个数据库字段

如何在Yii2中保存字段数组,当前/默认设置仅适用于不是数组的字段。以下是我需要保存到单个字段中的表单字段:AddMoveAnInputFieldfield($model,'field1ofarray[{{row-count-placeholder}}]')->textInput(['maxlength'=>255])->label('FieldLabel')?>field($model,'fieldofarray[{{row-count-placeholder}}]')->textInput(['maxlength'=>255])->label('Somfield')?>field(

php - gridview 小部件过滤器中的 yii2 下拉列表

我想在YII2框架的Gridview小部件中制作一个封闭的下拉列表值。我现在的代码:$dataProvider,'filterModel'=>$searchModel,'columns'=>[//onlyfieldsname!['class'=>'yii\grid\SerialColumn'],'id','title','statusId','categoryId',['class'=>'yii\grid\ActionColumn'],],]);?>并且statudId应该是3个可能值之一。(1-开放,2-进行中,3-关闭) 最佳答案

php - 如何在 yii2 中刷新 pjax ListView ?它重新加载整个页面

我希望能够在不刷新整个页面的情况下刷新pjaxListView。这是pjax列表本身的View。'btnbtn-primary','name'=>'login-button','id'=>'refresh'])?>'countries'])?>$dataProvider,'itemOptions'=>['class'=>'comment-item'],'itemView'=>'commentadapter',]);?>拜托,我想让它刷新那个按钮的onclick,只有ListView会刷新。我知道该怎么做,但它会刷新整个页面。 最佳答案

php - yii2 - 如何从控制台截断表

我已经创建了一个控制台命令,我需要截断一个表。阅读类引用:http://www.yiiframework.com/doc-2.0/yii-db-command.html#truncateTable()-detail我无法理解我需要包含哪些文件才能执行此命令。我包括:useyii\db\Command;useyii\db\Connection;但不确定哪个是正确的。我尝试执行:$command=Yii::$app->db->truncateTable('user');这给了我以下错误:Exception'yii\base\UnknownMethodException'withmessag

php - 谁能向我解释一下 max_input_nesting_level 的用途以及嵌套深度是多少?

任何人都可以通过详细示例向我解释max_input_nesting_level的用途以及嵌套深度是什么。因为我是新手,所以我需要深入了解。提前致谢 最佳答案 我假设您了解有关数组和超全局变量$_POST和$_GET的基础知识。如果您不知道,则无需了解max_input_nesting_level是什么。嵌套数组是包含其他数组的数组。想象一下这段代码:$a=array();$a["a"]=array();$a["b"]=array();$a["a"]["a"]=1;$a["a"]["b"]=2;$a["b"]["a"]=3;$a["b

php - Yii2第三方PHP类

我想为我的应用程序安装第三方PHP类。我应该如何在Yii2中做到这一点?我在文档中找不到任何内容。 最佳答案 最简单的方法是在Yii2定义的任何命名空间中注册您的类,并在文件中使用它作为useapp\namespace\classname; 关于php-Yii2第三方PHP类,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/20405652/

php - 如何通过 Yii 2 GridView 中的关系在一列中显示两个属性值

我在索引中有Gridview我想在一列中同时显示宽度和高度我该怎么做这是查看代码$dataProvider,'filterModel'=>$searchModel,'columns'=>[['class'=>'yii\grid\SerialColumn'],'fld_id','fld_name',['label'=>'MaterialName','attribute'=>'fld_material_id','value'=>'fldMaterial.fld_name',],['label'=>'Size','attribute'=>'fld_size_id','value'=>'fld