问题标签 [yii2-basic-app]

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 投票
1 回答
1448 浏览

php - 在 YII2 中的 ArrayDataProvider 列表中搜索

我使用下面的代码在 yii2 中生成列表

控制器代码

查看代码

分页

此代码有效,但我需要此列表中的搜索或过滤选项,例如 name ='name2' search

我是 yii2 框架的新手请为这个问题提出任何合适的解决方案

谢谢

0 投票
1 回答
1011 浏览

yii2 - yii2:在kartik可编辑小部件中获取关系数据

我正在使用 kartik yii2 可编辑扩展在 gridview 中编辑内联。
扩展工作正常。
请参考此屏幕截图链接 [ http://awesomescreenshot.com/00753dvb73][1]

在这个屏幕截图中,该source字段是一个下拉列表,我想要 source 的值而不是它的 idid

我的观点

我建立的关系是:

提前感谢您的帮助

0 投票
1 回答
10986 浏览

php - Yii2: compare validation of password and repassword

I'm a beginner of Yii, that's why can't figure out, what's wrong. I use the same model - Users - for login, registration and edition profile.

Users model:

view snippet:

Site controller action:

I use update scenario for profile editing page. During this scenario password_repeat is required and need to be the same as password. But it doesn't work as expected. A: When i try to submit form without entered password AND repass, I see message "can't be blank" only for password. Then I put value in ONLY pass input, and page reloads (DB table doesn't changes), and after reloading I see message "can't be blank" this time for repass field! But the most strange is that before next page reloading everything work normal. After reloading goto A; :) If I delete scenario, everything is ok with validation. But I can't delete it, cause in this case registration fails (repass field becomes required to fill).

So, what need I to do my with pass-repass functionality to work it fine (with scenario 'update')? Where is mistake?

0 投票
1 回答
697 浏览

php - 如何在 Gridview Yii2 的条码生成器中传递“elementId”?

我经历了这个:

但没有得到它的工作。我的网格视图:

我需要通过elementId那个技巧但没有找到它。我刚安装了条码生成器,不知道怎么玩。

0 投票
1 回答
144 浏览

yii2 - Yii2基本模板中的用户分离

我正在使用 Yii2 并且无法分离用户。我的应用程序有两个模块。

这是我来自 web.php 的配置:

问题是当我使用上述之一登录时,Yii::$app->user->isGuest 和 Yii::$app->frontendUser->isGuest 都返回 true,并登录。

我找到了仅适用于高级模板的解决方案...

谢谢,

0 投票
1 回答
118 浏览

yii2-basic-app - 如何从 Yii2 中的 signup.php 为 register.php 中的 phonenumber 设置值?

这是我在 signup.php 中的字段(查看文件)

如何在 register.php 中设置值(查看文件)

控制器中是否包含任何代码?

0 投票
2 回答
1124 浏览

api - 如何在 Yii2 中创建自己的 API?

我想创建可以从另一个平台访问的 API 方法。只需看下图。 api 数据流图

在上图中,您可以看到如何使用另一个应用程序从 Yii2 应用程序获取数据,当我要从另一个应用程序将数据推送到 Yii2 应用程序时,我想使用相同的过程。这意味着 Yii2 只提供 api 方法来强制推送/拉取数据。

给我一些建议?

0 投票
2 回答
1481 浏览

php - 使用基本应用程序模板将主题集成到 Yii 2 时出错

我正在尝试在 Yii2 中集成一个主题。我已将主题放在基本文件夹内的主题文件夹中。在 config/web.php 文件中,我在 components 数组下插入了以下代码。

但我得到了错误

在 Component.php 中

下面是来自 app.log 文件的堆栈跟踪。

请帮忙。

0 投票
1 回答
1739 浏览

php - Yii2:Web 服务请求和响应记录器

我正在尝试为在 Yii 2.0.5 中创建的 Web 服务创建一个请求和响应记录器,用于调试目的。

基本上我的动机是跟踪所有的请求、请求数据、响应数据,为此我使用了 Yii 事件。到目前为止,我已经编写了这样的代码:

用户控制器

在上面的代码中,如果你注意到了,那么我使用了类级别的事件处理程序(doc)。在这里,我试图捕获Controllers EVENT_AFTER_ACTION事件并将Request&Response对象传递给我LogHandlerstatic方法。但是,在我的处理程序中,我能够获取请求的原始正文,但无法获取actionDemo()返回的响应数据。

日志处理程序

我如何获得响应数据以及...

0 投票
1 回答
433 浏览

cpanel - 在 cpanel 或 anyhosting 中上传 yii2 网站

我下载 yii2_base 并编辑到我的网站

现在,我在 directadmin 中上传 mywebsit,但是当重定向我的网站时,所有文件夹yii2_base都是show/

当在错误下输入 web 文件夹时显示:

我需要帮助:

  1. 如何从 url 中删除文件夹 web?domain.ir/web/.. >> domain.ir

  2. 如何将我的网址更改 为网址http://localhost/yii_mzh/web/index.php?r=news/shownews&id=5下:http://localhost/yii_mzh/web/index.php?r=news/shownews/id/5