gpt4 book ai didi

php - 部分布局错误

转载 作者:行者123 更新时间:2023-12-04 06:45:30 25 4
gpt4 key购买 nike

所以这是我的项目目录结构:

application/
layouts/
scripts/
default.phtml
partials/
partial.phtml
modules/
default/
controllers/
models/
forms/
views/
scripts/
public/

在 default.phtml layotu 中,我试图包含这样的部分:
<?php echo $this->partial('partials/partial.phtml', array()); ?>

这让我遇到了这个错误:
script 'partials/partial.phtml' not found in path (...)

这是否意味着只能从 View 脚本中包含部分内容?我可以将部分放在 modules/default/views 目录中,但这似乎是错误的,因为如果有更多模块,相同的部分文件会重复多次。

最佳答案

从布局viewscriopt调用时,partials将从views/scripts目录而不是layouts/scripts目录中加载。

如果你真的需要在布局文件夹中有你的部分,你需要配置一个新的 View 对象,其中 scriptPath 指向你的布局/脚本目录。相反,您可能会在布局内部找到一个现有的 View 对象,该对象已经设置了此路径。

然后只需在此 View 对象上调用部分 View 助手。

关于php - 部分布局错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3785233/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com