gpt4 book ai didi

php - 帮助安装 Symfony 插件

转载 作者:搜寻专家 更新时间:2023-10-31 21:45:59 24 4
gpt4 key购买 nike

你好有人可以写或指向一个好的 symfony 插件安装教程。这是问题所在,我有一个 symfony 1.2 应用程序,我正在尝试安装在 Prototype 上运行的 LightWindow 插件。

问题是:我没有安装 PEAR,并且由于代理限制我认为我不能,但是有一种方法可以安装 symfony 插件,将其复制到插件文件夹中,在应用程序的配置文件和运行 plublish Assets ,我成功地完成了所有这些工作,但插件仍然无法运行。这是我在布局中使用的一小段代码:

<?php use_helper('LightWindow'); ?>
.
.
.
<?php foreach ( $secImages as $image ): ?>
<div class="image-slot">
<?php echo lw_image(image_tag(sfConfig::get('app_image_vo_dir') . $image->getPhoto()),
sfConfig::get('app_image_vo_dir') . $image->getPhoto()); ?>
</div>
<?php endforeach ?>

希望有人能帮忙。

此外,此代码不直接在布局中运行,主布局使用 Ajax 包含它

[编辑]

它在非 ajax 环境中工作,但是当我尝试使用 ajax 运行它时,它不起作用,我怀疑问题是 LightWindow 脚本检查准备好文档上的标签,并且由于此内容已加载通过 ajax,它看不到它!

更改为非 aJax 环境是不可能的,因为这是我的客户想要的方式,此外,2010 年没有 ajax?近乎科幻! :)

任何帮助都会很棒!

最佳答案

lw_image() 帮助程序将所需的 javascript 和 css Assets 添加到响应中。当您发出 ajax 请求时,这些请求将添加到 ajax 响应中。

首先浏览器不会处理它。其次,symfony 无论如何都不会在头部返回它,因为 ajax 响应没有用布局装饰。

要处理 javascript/css 文件,您必须将其添加到进行 ajax 调用的页面。

关于php - 帮助安装 Symfony 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3646592/

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