2010-12-28 6 views
1

У меня есть 3 файла конфигурации с токеном типа «[DBPASSWORD]», который я хотел бы изменить из моей задачи «build» с Phing. Я не нашел задачу, которая выполняет то, что мне нужно, и прежде чем писать свою собственную задачу для этого, я хотел бы знать, есть ли у кого-то лучшее решение.Как изменить токен в текстовом файле?

Спасибо!

ответ

5

Чтобы ответить на мой вопрос, я, наконец, сделал это так. Мой файл конф имеет это лексемы:

user:  %%dbUser%% 
password: %%dbPassword%% 

Я должен был скопировать этот файл, config.yml.dist в config.yml и изменить маркеры, так что я сделал это:

<copy file="./config.yml.dist" tofile="./config.yml"> 
    <filterchain> 
     <replacetokens begintoken="%%" endtoken="%%"> 
      <token key="dbUser" value="myUser" /> 
      <token key="dbPassword" value="myPassword" /> 
     </replacetokens> 
    </filterchain> 
</copy> 

и то Это.

 Смежные вопросы

  • Нет связанных вопросов^_^