问题标签 [yii2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4370 浏览

php - 如何在 Yii 2 中启用“Web”日志?

在 Yii 1.x 中,你有 CWebLogRoute 类来记录你在浏览器中的所有查询和内容。这个选项在 Yii 2.0 中已经可用了吗?我只看到框架中的 FileTarget、DbTarget 和 EmailTarget 类。

0 投票
4 回答
6775 浏览

php - Yii2 第三方 PHP 类

我想为我的应用程序安装第三方 PHP 类。我应该如何在 Yii2 中做到这一点?我在文档中找不到任何内容。

0 投票
2 回答
4181 浏览

php - 在 yii2 项目中添加一个通用的控制器目录

我想在我的 Yii2 项目中添加一个公共控制器目录。

在我的frontend/config/main.php我有这个:

我实际上希望能够做这样的事情:

但这不是这样做的正确方法。它抛出一个ArrayToStringConversionException.

我正在使用 Yii 2 的 alpha 版本中的高级模板。这里有一个通用模型目录(在 common/models 下),我希望有一个类似的用于控制器和视图的通用目录(例如,在 common/controllers 和共同/观点)。

有任何想法吗?谢谢。

0 投票
8 回答
20297 浏览

php - 需要帮助安装yii2应用高级模板

我是 Yii2 的新手,现在我正在尝试安装 yii2 应用程序高级模板。

我确实遵循了以下步骤:

1 - 从https://github.com/yiisoft/yii2-app-advanced下载 yii2-app-advanced zip 文件

2 - 遵循入门指南:

  • 我检查了“供应商”目录遵循以下路径: F:\Server\UniServerZ\www\yii2\vendor 但它是空的。

那么我应该怎么做才能修复这个错误并安装 yii2 应用程序高级模板呢?

(我的统一服务器运行 PHP5.4)

0 投票
5 回答
7446 浏览

php - Yii2环境文件夹的要点

我正在尝试解决环境文件夹的意义所在。

最初我的想法是,您可以将网络服务器指向文件夹中的不同文件夹dev,但在阅读了一下之后,我意识到情况并非如此。prodenvironment

在 Yii 1 中,您只需拥有多个index.phpie 即可解决此问题:

  • index.php
  • index-local.php

所以问题是这种新的环境结构实际上给我带来了什么好处而不是旧的方式?

0 投票
1 回答
208 浏览

php - Yii2 管理自定义依赖

好的,所以我在 Yii2 中设置了一个高级应用程序,它一切正常,但现在我想安装我自己的引导程序,它有 48 列和20px.

我目前看到的唯一方法是在 GitHub 或其他地方实际维护我自己的 repo。

作曲家控制我为实现这一目标所做的一切的最佳方式是什么?

0 投票
2 回答
39851 浏览

php - Yii2:检查数据库中是否存在 ActiveRecord 模型

如何检查数据库中模型的存在?在 Yii 1 版本中是这样的 User::model()->exist()

0 投票
3 回答
4456 浏览

php - yii 2:gii 索引页面加载问题

我正在使用 Yii 2.. 在我的 main-local.php 文件中:

错误的原因可能是什么:

0 投票
13 回答
217370 浏览

php - 如何在yii2中制作下拉列表?

如何使用一个dropdown和一个模型制作一个?既然所有的方法都改变了,那么在新的方法中是如何完成的呢?yii2activeformyii2

0 投票
2 回答
31995 浏览

php - ReferenceError: $ is not defined yii2

在我的视图中添加 javascript 会导致ReferenceError: $ is not defined. 我认为问题是由于 Yii2 最后在我的页面上注入脚本。如何解决这个问题?

或者我将如何防止 Yii2 自动加载脚本文件?

我的观点

我需要获取这个简单的脚本以在页面加载后显示警报。我没有在这里调用任何脚本文件,因为 yii 通过调用在布局中自动加载(我认为)

这导致脚本文件在我的自定义脚本之后在页面末尾注册。

如何解决这个问题?