相关疑难解决方法(0)

如何在运行'composer update/install'后正确更改composer或Symfony2的功能?

在运行composer之后会执行一些脚本.

问题是他们做了我不想要的事情,比如php assets:install(没有--symlink).

所以我需要能够删除它,或者添加我自己的脚本php assets:install --symlink.

这样做的正确方法是什么?

编辑

Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::installAssets()我可以看到符号链接的选项:

if ($options['symfony-assets-install'] == 'symlink') {
    $symlink = '--symlink ';
Run Code Online (Sandbox Code Playgroud)

那是可配置的吗?

php symfony composer-php

13
推荐指数
2
解决办法
2939
查看次数

使用Symfony2为AngularJS部分提供服务的最佳方法是什么?

我不确定我应该如何将Symfony的部分内容提供给Angular.

我在想我应该在Symfony中设置路由,然后让控制器输出文件?

我不确定如何简单地从控制器输出一个文件(即没有树枝的东西,没有真正渲染任何东西等).这个方法会正确缓存它吗?

例如,如果我想要角度下载partials/button.html,我应该设置如下路线:

partials:
    pattern:  /web/partials/{partial}
    defaults: { _controller: AcmeWebBundle:Partials:show, _format: html }
Run Code Online (Sandbox Code Playgroud)

然后,在我的控制器中,

...
public function showAction() {
    return file_get_contents(' ... path to file ...');
}
....
Run Code Online (Sandbox Code Playgroud)

这显然不起作用..我不知道如何输出一个直接的文件,而不通过树枝.或者也许我所有的部分应该只是twig文件(只是没有任何树枝的东西)?

symfony angularjs

3
推荐指数
1
解决办法
2026
查看次数

标签 统计

symfony ×2

angularjs ×1

composer-php ×1

php ×1