Mam za zadanie postawić serwis intranetowy w php+mysql. W zasadzie pierwszy raz będę stawiać tej wielkości system w php (zwykle używam django lub własnych rozwiązań), a na język nie mam tym razem wpływu. Chciałbym się spytać, który framework istniejący dla php moglibyście polecić. Moje potrzeby:
* Model MVC („model-view-controller”);
* Sensowny ORM („object-relational mapping”);
* Będzie dużo generowania raportów z bazy danych (w różnych formatach: bibtex, html, możliwe że nawet generowanie pdfów przez tandem texml+latex); jakieś gotowe widoki zintegrowane z frameworkiem (niezależne od formatu wyjściowego) to plus;
* Będzie raczej mało wprowadzania danych, więc nie jest potrzebny np. automatycznie generowany moduł admina;
* Może jakieś helpery ajaksowe? Dość przydatna rzecz przy wyszukiwaniu informacji.
To wszystko spełnia django, ale niestety nie ja ustalam tu środowisko...
Na razie mam na celowniku CakePHP, ale jeśli ktoś zna coś lepiej nadającego się do tego celu, proszę o wzmiankę.
Jestem wdzięczny za każdą podpowiedź.