问题标签 [yii-chtml]

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 回答
132 浏览

php - 将代码格式转换为 CHtml::link Yii

如何在 Yii 中将文本 TbButton bootstrap 转换为 CHtml::link?下面是 TbButton 引导代码:

我需要将上面的代码转换成 CHtml:

但是,我在 onClick 部分出现错误。谁能帮我解决它?谢谢。

0 投票
1 回答
289 浏览

php - CGridview中的CJuiDatePicker作为表单字段

我在我的 CGridView 中显示表单元素并想要 datepicker,但它抱怨

我已经使用在静态调用DATEIN的方法中使用小部件中描述的方法进行了修改但是我认为它在我进行排序或日期选择器不起作用时部分起作用。它仅在初始负载上工作。

我从另一个视图渲染它

0 投票
2 回答
2409 浏览

php - 正确使用 Yii CHtml::link 创建外部 URL

我正在尝试使用 CHtml::link 函数创建一个外部 URL,但它总是尝试创建一个内部链接而不是外部链接..

因此,它不是链接到 google.com,而是链接到 www.mysite.com/www.google.com

任何想法(ps 我知道我可以使用标准 HTML 编写此代码,但我会尽可能多地链接到使用 Yii 引擎

0 投票
1 回答
1242 浏览

php - 在 CHtml::listData 中运行函数 - yii

我正在尝试在 Yii 的下拉列表中列出来自 treview 的值。所以,我已经有一个函数来连接路径中的树视图,比如(例如primary\secondary\terciary。我调用这个函数,从数据中传递ID,函数选择父母,从数据库中创建列表。

这在视图中工作正常,使用这个:

但现在我想用路径列表填充表单中的选择。而且我无法在 CHtml::listData 中运行函数。我正在尝试使用这个模型,但没有成功:

那么,我做错了什么?我无法设法将树视图以路径格式放入值中,与他在数据库中的 ID 相关联。

我不知道如何填充 ListData 中的值,我的 HTML 返回 ID,但值中有任何数据。

谢了。(我来自巴西,英语很抱歉)

0 投票
1 回答
557 浏览

php - Yii:CHtml 图像链接 - 如何通过其他表中的关系获取一个表中的图像?

我正在尝试通过属于该相册的图像显示指向相册/视图的链接。我有我的模型“相册”,并且与我的“照片”模型有关系,它代表保存图片的表格(或者更准确的图片名称,图片保存在“上传”文件夹中:

现在我正在显示专辑/索引视图,我在其中解析包含我所有专辑的 $dataProvider 对象。现在 $dataProvider 被解析为_view视图,我正在尝试访问属于显示的每个相册的图片(实际上我只需要每个相册一张图片)。该图片将代表一个相册/视图视图的链接,在该视图中人们可以看到属于该相册的所有图片。我不知道该怎么做。我试过:

我得到了错误:尝试获取非对象的属性

PS:我在相册/视图视图中显示一个相册中的所有图片没有问题(但是这些交叉控制器,交叉表无论什么事情都让我很难过)。我有嵌套的照片/索引视图,图片显示如下:

(作为链接,我正在显示图像的缩略图,这就是为什么我有“/uploads/thumbs/”。“名称”是表中的列,代表图像的文件名)

编辑 1

@Stu

在我的相册中,我有三张照片:

编辑 2

这真的让我发疯......在同一个专辑模型中,我与其他表“用户”有其他关系:

而且我在专辑视图中访问用户模型中的属性没有问题,检查了 var_dump($data->owner):

它与 var_dump($data->lastPhoto) 的输出完全相同(只是具有它自己的属性),但是当我尝试使用 $data->lastPhoto->name 时,它​​正在尝试获取 non-object 的属性,而 $data- >owner->username 效果很好

编辑 3

这是我的专辑模型:

控制器动作是(来自 AlbumController):

视图文件是专辑/index.php:

_view.php:

0 投票
1 回答
99 浏览

php - Yii 框架错误 404 - 无法解析申请“pdfs/andre.pdf”

问候,我有一个包含许多 pdf 文件的文件夹。我想要的是能够在视图中生成链接,当我单击其中一个链接时,浏览器会呈现文件。在最后一种情况下,至少浏览器将文件下载到硬盘驱动器。两者都无法实现。

现在我的 index.php 文件中有这段代码。由于 foreach 循环,它会设置 pdfs 文件夹并在我的浏览器窗口中列出文件。

此代码显示了为 PDFS 文件夹中的每个文件生成的链接,但是当我单击链接时,它显示错误 404 无法解析申请“pdfs/nameofile.pdf”。我的控制器没有任何代码,需要吗?我使用扩展名 Cfile 及其方法来管理文件,但我认为它不会影响 ERROR 404。

**

怎么办……有什么解决办法吗?提前致谢。

**

0 投票
4 回答
66 浏览

php - yii 表单返回错误,参数未定义

我有像这样的设置控制器

并在设置视图中:

SettingsForm 模型中的函数 getPages:

此代码返回错误:

未定义属性“SettingsForm.main_page”。

但是所有 previos 元素 Yii 创建成功并且不返回任何错误 =\

0 投票
2 回答
92 浏览

post - 在 yii 中从一个表单提交更新两个单独的模型

我有一个chtml::textfield,我需要的是每当我输入一个值并单击 时chtml::button,它应该更新两个不同的模型。

但我不知道如何处理$_POST['id']控制器中的。

0 投票
1 回答
144 浏览

yii - CDetailView 不能正确显示 Chtml::link 的 HTML 数据

我在一个 CDetailView 中使用 Chtml::link。

但是没有正确生成html。它只添加了如下几个属性

如何添加所有属性?

0 投票
1 回答
78 浏览

php - Yii 框架 - CHtml

我是 Yii 框架的新手。事实上,它上周被扔在了我的腿上。在电子邮件确认中,我需要打印“数量”的帖子。例如,3 个帖子。

问题我不确定如何计算帖子并将其打印在确认信息中。我是否将数据库查询添加到控制器而不是表单?然后打印出下面的帖子数量?-

我只是对使用框架有点困惑。我需要一点推动力。
先感谢您。