yii2-advanced-app相关内容
如何在锚标签标题中放置yii2表单错误 这是我的代码 $form = ActiveForm::begin(['id' =>'登录表格','选项' =>['类' =>'形式水平'],'fieldConfig' =>['模板' =>'{标签}
error{输入}','错误选项' =>
..
我想将使用 ActiveForm 和 Html Helper 的表单视图呈现的 html 输出存储到我的控制器中的一个变量中. 我试过将 renderPartial 的结果直接存储到一个变量中,但没有用: $htmlform = Yii::$app->controller->renderPartial('_form', ['model' => $model]); 我还尝试使用输出缓冲将输
..
就像我想创建名为“dt()"的函数 function dt(){返回日期('Y-m-d H:i:s');} 并希望像这样访问它:- echo dt();//重新运行当前日期和时间格式 Yii2 框架中哪个更好的地方可以做到这一点? 解决方案 你可以这样使用:http://www.yiiframework.com/extension/yii2-helpers/ 创建一个文件夹
..
这里,我扩展了Yii2的User身份. 这是我的配置. 'user' =>['identityClass' =>app\models\UserMaster::class,'启用自动登录' =>错误的,'登录网址' =>['/auth/登录'],'authTimeout' =>86400], 这里,我静态定义了 authTimout.但是,我想要做的是我想从数据库中获取超时值并将其设置在
..
如何将 Yii 1.x 版本升级到 Yii 2.0 最新发布版本?我正在使用 ubuntu 操作系统,如何将旧的 Yii 更新到新的 Yii 2.0 版? 解决方案 Yii2 指南在这方面有很好的文档参见 从 v1 升级 我最近将几个中等复杂的应用程序从 Yii 1.x 迁移到 Yii 2.0.有两种方法可以解决它,或者你可以同时运行 Yii 1.x 和 Yii 2 参见 使用-yi
..
我在 Yii1.x 中有一个项目,现在我在相同的项目中使用 Yii2 项目层次是这样的 Project1(yii1)/所有 yii 文件 + project2(yii2)project2(yii2)/frontend +/common +/backend 现在我想知道是否可以在project1/protected/controllers 中使用project2/common/model
..
我想在不指定任何条件的情况下计算表中的所有记录: 现在,我这样做 $result['cms'] = Cms::find()->where([])->count(); 它会给我结果,但我不想使用 where 子句. 那么如何在没有where 子句的情况下统计所有记录. 谢谢 解决方案 你可以看到这个文档 http://www.yiiframework.com/doc-2
..
我正在使用 Kartik 树管理器.我能够添加、删除、更新节点.还有更多的要求,即根据用户访问显示/隐藏节点.即,当给用户一个特定节点时,只应显示该特定节点和所有子节点(如果有). 到目前为止我做了什么? 我创建了一个表 user-node,其中我将节点 ID 分配给用户,如下所示 我想做什么 现在我只想显示指定的节点及其子节点,并向该用户隐藏其他节点 控制器
..
view2.php 中有 3 个搜索字段,当我在搜索字段中输入内容并点击搜索按钮时,搜索工作正常.但问题是当我点击搜索/回车按钮而不在搜索字段中输入任何内容时,它会显示与数据库中该模型相关的所有条目. 以下是我的机器型号: 公共函数搜索($params){$query = Supplier::find();$query->joinWith(['user', 'cities', 'indu
..
所以我需要在每个页面上验证 oauth 令牌,除了 site/login、site/logout、site/error、>站点/身份验证.基于高级模板构建,这显然是在后端. 在 Yii2 中这样做的正确方法是什么? 从某种基本控制器扩展所有控制器? 在配置中引导一个类? 自定义过滤器? 行为? 本质上,除了上面提到的 4 个页面之外,我只需要一个可以在每个页面上运行的函数.
..
我是 Yii2 的新手.谁能告诉我如何用 mongodb 配置 YII2 以及如何在 YII2 和 mongodb 之间建立连接?我尝试从 git hub 下载 mongodb 包并尝试运行以下命令 php composer.phar require --prefer-dist yiisoft/yii2-mongodb "*" 在我安装 Yii2 的根文件夹内的命令提示符中,但出现以下错误
..
我正在开发 Yii2.我正在使用 wbraganca 创建动态表单/yii2-dynamicform.我遵循了这些步骤并尝试创建它. 控制器 公共函数 actionCreate(){$model = new MdcTariff();$modelsTraiffSlabs = [new MdcTariffSlabs()];if ($model->load(Yii::$app->request
..
我在Yii2应用程序中使用的是PostgreSQL和默认数据库架构. 我创建了一个名为 laboratory 的新架构,我需要在common/config/main-local.php文件中对其进行定义. 这是我当前的 main-local.php 文件: ['db'=>['class'=>'yii \ db \ Connection',
..
我有一个自定义的会员系统: Yii2会员系统.您可以参考该文章以获取完整的详细信息,也可以安装它以解决该问题. 正如Yii2所提供的,我有 frontend 和 backend ,并做了一些修改以分隔会话/cookie,以便 backend 与管理员模型,并从 admin 表中提取.类似于旧的传统成员系统. mainsite 基本上是 frontend 的副本,它的作用是成为主要网站.
..
我正在研究 yii2 .我正在尝试在控制器中获取 submit button 名称.下面是我的看法
..
我的自定义contactus模块中收到了无效的验证码操作ID异常.我设法显示了验证码,但模型验证规则引发了无效的操作ID异常.下面是我的代码: contactus/controllers/DefaultController.php class DefaultController扩展了Controller{公共职能的行为(){返回 ['access'=>['class'=>\ yii \
..
我使用ajax请求将数据传递到yii2,但我不断收到500错误 这是ajax请求代码:
..
要求 如何在Yii2上强制重定向到 https (如果用户访问http,则进行重定向)?我已经尝试过使用web.config强制使用https,但无法正常工作. 场景 我正在使用IIS 7.5上托管的Yii2高级应用程序. 解决方案 在IIS上非常简单.可以使用重写模块来解决此问题. 例如
..
我正在研究yii2.我有一个在其中创建表格的页面.现在,我想使用if....else语句通过数据库查询将一些数据放入其中. getModels();
..
我在索引页面上放置了条件语句. 控制器 $type ="402"; // type can me 401 and 403 $searchModel = new MdcmetersdataSearch(); $dataProvider = $searchModel->search(Yii::$app->request->queryParams); re
..