codeception,如何在config中的url参数中添加完整的site_url

时间:2016-10-18 07:42:29

标签: php symfony codeception

当前配置。

class_name: ApiTester
modules:
    enabled:
        - REST:
            url: /
            depends: Symfony

我想要如下配置。

class_name: ApiTester
modules:
    enabled:
        - REST:
            url: dailyNotes.up // have any option for add url here. currently 404 error returns
            depends: Symfony

我必须要求网站网址进行测试,Api需要网站网址,以便代码网址必须设置。

1 个答案:

答案 0 :(得分:1)

对于制作我想它不会每天都改变所以你可以考虑只创建一个参数来保存站点根URL部分并将其手动放在那里或者......

您可以在Symfony中尝试一种名为Expression Language的东西,并将服务方法结果作为服务参数直接注入配置文件中。例如,我在服务配置文件中执行相同的操作:

redirectUri: "@=service('router').generate('any_route_your_heart_desire', {}, 0)"

作为路由服务的第三个参数,您只需从UrlGeneratorInterface传递一个常量值。

这里有一个指向文档的链接:

http://symfony.com/doc/current/components/expression_language.html http://symfony.com/doc/current/service_container/expression_language.html

我希望它会对你有所帮助。

干杯!