Páginas

11 de dezembro de 2009

Apagar ficheiros desnecessários do lib

Por vezes, enquanto estamos a acertar o modelo fazemos varias vezes build, e certamente que alguns ficheiros desnecessários vão ficar perdidos pelas paths lib/filter/, lib/model/ e lib/form/.

Como os únicos ficheiros que nos interessam são os que estão no schema.yml, com o seguinte comando podemos apagar de uma só vez todas as classes desnecessárias:
php symfony doctrine:clean
Exemplo:
[/sfdir/trunk]$ php symfony doctrine:clean --no-confirmation
>> file+ /private/var/tmp/doctrine_schema_18134.yml
>> doctrine Deleting "Article" files
>> file- /sfdir/trunk/lib/filter/doctrine/base/BaseArticleFormFilter.class.php
>> file- /sfdir/trunk/lib/filter/doctrine/ArticleFormFilter.class.php
>> file- /sfdir/trunk/lib/form/doctrine/base/BaseArticleForm.class.php
>> file- /sfdir/trunk/lib/form/doctrine/ArticleForm.class.php
>> file- /sfdir/trunk/lib/model/doctrine/base/BaseArticle.class.php
>> file- /sfdir/trunk/lib/model/doctrine/ArticleTable.class.php
>> file- /sfdir/trunk/lib/model/doctrine/Article.class.php
>> doctrine Deleting "Category" files
...

Caso pretendam limpar TODAS as classes do projecto, limpem o ficheiro schema.yml e corram o comando acima.

Nenhum comentário:

Postar um comentário