symfony: "чистые файлы-модели" для Propel? - PullRequest
1 голос
/ 05 ноября 2010

когда я пытаюсь build-all-load я получаю ошибки о моделях, которые больше не существует в моей схеме. Я знаю, в учении я могу использовать clean-model-files а в ходу?

Это ошибка:

PHP Warning:  require(lib/model/om/BaseSedii18n.php): failed to open stream: No such file or directory in /home/javier/Aptana_Studio_Workspace/cashgold/lib/model/Sedii18n.php on line 3

Хавьер

1 Ответ

1 голос
/ 06 ноября 2010

Я полагаю, что в propel подобной задачи нет.

Вы можете попробовать скрипт bash ниже. Сначала сделайте резервную копию вашего кода .Я предполагаю, что вы какая-то система контроля версий.

В этом списке должны быть перечислены файлы, вызывающие ваши проблемы:

./symfony s 2>&1 | grep "failed to open stream" | sed -e 's/.*directory in \([^ ]\+\/lib\/model\/[^ ]\+\).*/\1/' | sort -u

Удалите все эти файлы с помощью (перед удалением каждого файла у вас спросят):

rm -i $(./symfony s 2>&1 | grep "failed to open stream" | sed -e 's/.*directory in \([^ ]\+\/lib\/model\/[^ ]\+\).*/\1/' | sort -u)
...