Ember CLI:index.php而不是index.html

时间:2015-11-02 12:40:25

标签: php ember.js ember-cli

我想在我的ember应用程序中使用index.php文件而不是index.html。

我发现我可以在我的ember-cli-build.js文件中设置以下内容,该文件将我的index.html输出为index.php

outputPaths: {
      app: {
        html: 'index.php'
      }
    }

但是这样,输入文件仍然必须命名为index.html。

是否有人知道如何配置应用程序以使源文件名为index.php。

1 个答案:

答案 0 :(得分:3)

我找不到重命名源文件的方法但是我没有问题将php添加到index.html文件并将其复制到构建时的index.php。

我确实遇到了一个问题,但在进行此更改后,md5指纹不再更新。

我在这里找到了解决方案https://github.com/ember-cli/ember-cli/issues/5658 改编自上一篇文章:

// in ember-cli-build.js
var app = new EmberApp(defaults, {
    // Add options here
    fingerprint : {
        replaceExtensions : [ 'html', "php", 'css', 'js' ]
    },
    outputPaths : {
        app : {
            html : 'index.php',
        }
    }
});