1

所以我的apigility管理区域在他们更新到ZF3之前工作得很好。

作曲家更新后没有,当我尝试打开 /apigility/ui 时得到这个

/apigility/ui 页面

有谁知道可能是什么问题以及我们如何解决这个问题?

4

2 回答 2

2

问题是: 在错误日志中,您会发现未加载 css 和 js 数据。由于 rwoverdijk/assetmanager 自 apigility Admin 1.5 以来已删除,因此不再加载某些文件。

解决方案:遵循从https://github.com/zfcampus/zf-apigility-admin#initial-upgrade-to-15 升级的第 2 部分

我还尝试了第 1 部分,因为现在 rwoverdijk/assetmanager 现在在 1.7.1 上(但我不知道这个版本是否解决了不兼容问题,所以我用 zfcampus/zf-asset-manager 解决了)。我还在 ZF2 但问题是一样的。

安装 zf-asset-manager。这是一个 Composer 插件,在安装或卸载包时运行。如果添加此内容,则需要执行以下步骤:

composer require --dev zfcampus/zf-asset-manager

rm -Rf ./vendor

composer install

为了让插件从其他组件中获取资产并将它们复制到公用文件夹,需要执行额外的步骤。安装后你会在里面找到一个文件夹 apigility-ui

于 2016-10-12T11:02:43.043 回答
0

当我在本地开发环境中为新存储库重用相同的代码并在 ./module/Application/config/module.config.php 上设置 base_path 值时,发生了类似的 事情

'view_manager' => [ 'base_path' => ' https://subdomain1.example.com ',..]

我通过删除 base_path 配置值解决了这个问题。

视图无法完全呈现,因为错误的 html 基础被注入到呈现的视图中。在我的情况下,html基础看起来像

<base href="http://subdomain2.example.com.devhttps://subdomain1.example.com/">

代替

<base href="http://subdomain2.example.com.dev">
于 2017-03-16T13:27:42.543 回答