如何将自定义文件添加到Composer以在升级时忽略?

问题描述:

我已经通过了作曲家安装Smarty的,像下面,如何将自定义文件添加到Composer以在升级时忽略?

"require": 
    { 
    "neitanod/forceutf8": "dev-master", 
    "raven/raven": "0.7.1", 
    "monolog/monolog": "1.7.*", 
    "smarty/smarty": "3.1.19" 
    } 

不过,我有一个需要被添加到智者/插件LIB与网站中使用自定义插件。所以当我更新作曲家升级时,它会给我一个错误。如何将我的自定义插件添加到通过作曲家的smarty,以便我没有一次又一次地重做这个?

不要让你的插件在smarty的供应商目录中的任何地方。将它与其他应用程序一起放在明智之处,然后改用$smarty->addPluginsDir('path/to/your/custom/plugin/dir')

+0

谢谢,如果我将插件目录移动到其他地方,我是否也在其中复制了其他所有默认的压缩? – mahen3d 2014-09-23 05:14:28

+0

是的,这解决了smarty的问题,但是我也遇到了与symfony相同的问题,我写了一些自定义日期函数..我如何解决这个问题, – mahen3d 2014-09-23 05:32:34