我認爲symfony可能不適合你。有一種「symfony-way」的做法。其中一部分是MVC邏輯分離。
一個簡單的頁面是:
$ ./symfony generate:project yourprojectname
$ ./symfony configure:database "mysql:host=localhost;dbname=yourdbname" root yourpassword
$ ./symfony generate:app frontend
$ ./symfony generate:module frontend yourmodule
好了,現在你有一個模塊。轉到localhost/web/frontend_dev.php/module,你會看到你已經設置了一個基本模塊和一個祝賀信息。
閱讀symfony的URI路由。 localhost/web/frontend_dev.php/module/action/param/value,這是基本的默認路由。
所以它會調用模塊中的動作並傳遞參數的值。
做任何你想要的東西。
這就是說,你將不得不閱讀symfony的工作原理。如果你知道它是如何工作的,該框架可以幫助你做很多事情。如果你不這樣做,它會更有可能讓你放慢速度。
從這裏開始:http://www.symfony-project.org/get/pdf/jobeet-1.4-doctrine-en.pdf它會引導您從一個相當廣泛的項目開始到結束。有些東西可能看起來有點笨拙,但是這是因爲在這個過程中,它們會向您展示框架可以做的大部分事情。
謝謝,我注意到symfony可能不適合我......畢竟我只是想從YAML文件中生成Doctrine類,除了使用Sympfony之外我沒有發現任何東西。所以真的,我需要從自定義頁面訪問Doctrine類,我無法使用Symfony輕鬆做到這一點? – MartinMoizard 2010-10-14 18:24:40
爲什麼不直接使用教義,沒有Symfony? http://www.doctrine-project.org/,他們也有初學者的教程:http://www.doctrine-project.org/projects/orm/1.2/docs/cookbook/my-first-project/ en – 2010-10-14 18:29:19
我不知道我的想法是什麼,但我確定我需要Symfony來生成我的教義類與YAML文件...沒關係!感謝您的快速回答:)! – MartinMoizard 2010-10-14 18:52:46