问题标签 [yii2-advanced-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 回答
1121 浏览

yii2 - Yii2 如何动态创建模型并指定它们之间的关系?

我正在动态创建表格。如果我创建了表SchoolsClasses。如何为它们创建模型并指定它们之间的关系。

我搜索但没有得到任何关于这个主题的信息。任何帮助,将不胜感激。谢谢你。

0 投票
1 回答
489 浏览

activerecord - Yii2 如何使用一个活动记录类并将其重用于具有相同架构的多个表

如果假设我有 3 张桌子:

学校(id,名称,位置)

School_1(ID、姓名、位置)

School_2(ID、姓名、位置)

我有一个为学校扩展 ActiveRecord 的模型。我可以为 School_1 和 School_2 使用相同的活动记录类吗?因为表模式是相同的,所以我不想使用多个模型类。

可能吗?任何帮助,将不胜感激。提前致谢。

0 投票
1 回答
2595 浏览

yii2 - Yii2中如何配置全局uploadPath和uploadUrl?

我想Global Params在 Yii2 中配置。

例如这个:

  1. 这将存储所有文件上传的服务器路径。

Yii::$app->params['uploadPath'] = Yii::$app->basePath 。'/上传/';

  1. 这将存储指向您的文件上传的服务器位置的 URL。

Yii::$app->params['uploadUrl'] = Yii::$app->urlManager->baseUrl 。'/上传/';

当我这样设置参数时:

我收到此错误:

注意:试图获取非对象的属性

我为 uploadPath 及其工作做了这个:

但我无法获取 uploadUrl 并打印图像。请帮忙,我将如何在参数中设置全局 uploadUrl。

0 投票
1 回答
3863 浏览

php - 在带有多个 where 子句的 Active Record 中使用 find()

我想将 Active Record 查询分成 3 组(使用括号)。第一组将从第一个“Where”子句到最后一个“orWhere”。第二个和第三个将使用“andWhere”。

请给我有关如何使用括号分隔所有 3 个部分的建议。

0 投票
1 回答
5084 浏览

php - Yii2 我们可以更改资产目录位置吗?

Yii2 自动生成 web 文件夹中的资产。我们如何将其更改为任何其他文件夹?

例如。如果我创建一个名为myassetsweb 文件夹的文件夹。可以将所有资产存储在此文件夹中吗?

0 投票
1 回答
177 浏览

php - how add custom column to grid view without affecting the database?

I need to add new column in to grid view that not included in the database. and I don't need to send data that insert to that column to the database. how i need to do that in yii2 php framework explain it step by step.

0 投票
1 回答
1454 浏览

ajax - 如何在 yii2 高级模板上使用资产包含 js 文件

我遵循以下指南http://www.yiiplayground.com/yii2/web/index.php?r=ajax/index如何使用资产包含 js 文件。我在下面创建的以下文件/frontend/assets

我设法通过更新到以下内容使其工作

但是我现在遇到了 javascript 文件的问题。

意见/ajax/ajax.js

我收到语法错误

我已通过将其更改为来修复它

0 投票
1 回答
1397 浏览

php - yii2 @bower 无法从assetbundle 文件中解析

Yii2 应用程序将 js 文件移动到前端/资产中的 AppAsset.php 文件。但是,@bower不会解析为别名。

}

浏览器在http://localhost.lq/@bower/angular/angular.min.js上给出 404

0 投票
2 回答
2482 浏览

php - 如何在基于 Yii2 的下拉列表中添加自定义选项?

我可以使用 ArrayHelper::map() 在 Yii2 中创建基于模型的下拉列表。但我不确定在下拉列表中添加新选择选项的过程。贝娄我添加了我的代码-

它会生成下拉列表,如下所示 -

我想在下拉列表的末尾添加一个名为“OTHER”的新选项。我正在使用 BookName 的顺序,因此“其他”将不在排序范围内。它将始终显示在下拉列表的底部/顶部。

我怎样才能做到这一点?

0 投票
2 回答
3644 浏览

yii2 - yii2:当我使用 renderPartial 方法加载页面时,资产包不加载资产

我在 AppAsset 中有我所有的 CSS 和 JavaScript 文件,我将它们加载到布局文件中。在我的登录页面上,我不想使用布局,所以我使用 renderPartial() 方法呈现登录视图文件。这样做时,我创建了一个新的 LoginAsset 文件并使用它来注册登录视图,但我的 CSS 和 JS 仍然没有加载。我也尝试过使用 AppAsset 包注册登录视图,但它也不会加载 CSS 和 JS。有什么我做错了吗?在我的控制器上使用 renderPartial 时如何加载我的资产包?