在查看了关于如何使用PHP编写自定义任务的Phing文档之后.我想知道是否可以将PHP源文件放在我的项目文件夹中.
文档说任务PHP文件必须放在classes/phing/tasks/my中,然后可以使用此命令加载它们.
<taskdef name="myecho" classname="phing.tasks.my.MyEchoTask" />
Run Code Online (Sandbox Code Playgroud)
如果源文件在我的项目文件夹之外,那么在版本控制下维护项目特定任务将很困难.
是否可以更改加载位置?
我正在使用Phing将wordpress安装推送到我的生产服务器.是否可以在我的构建文件中定义wp-config属性,然后让phing替换wp-config内容以使用这些变量?
像这样:
<property name="prod.db_name" value="wordpress" />
<property name="prod.db_user" value="root" />
<property name="prod.db_password" value="toor" />
<property name="prod.db_host" value="prod.host.com" />
Run Code Online (Sandbox Code Playgroud)
然后,我想要一个phing任务,它接受这些值并用正确的属性替换我的wp-config.
我该怎么办?
谢谢
我有3个配置文件,其中包含像"[DBPASSWORD]"这样的令牌,我想通过Phing修改我的"构建"任务.我没有找到执行我需要的任务,在为此编写自己的任务之前,我想知道是否有人有更好的解决方案.
谢谢!
我在Phing中写了一个脚本来复制两个网站的文件,但我不能做像复制文件这样的东西.我想将此图像复制到favicon.png.
<copy todir="C:\dest_folder\" >
<fileset dir="C:\source_folder\" >
<patternset>
<include name="assets/ico/favicon_website1.png"/>
</patternset>
</fileset>
</copy>
Run Code Online (Sandbox Code Playgroud)
这可以只在一个<copy>标签中完成吗?
我该怎么做?
我希望用更改的名称复制相当多的文件,所以我想简化脚本.