2010-05-20 6 views
0

J'ai un site web d'environ 10 pages. Une seule de ces pages utilise Zend (pour s'intégrer à Google gData).Comment intégrer le site Web "de base" dans Zend Framework

En ce moment, tout est codé dans cette page, mais je veux apprendre comment utiliser Zend Framework.

Comment gérez-vous les pages php relativement statiques dans Zend Framework? Est-ce que vous collez juste les pages entières dans leurs propres vues respectives et que vous avez des choses communes dans la mise en page, et ne vous souciez pas d'un modèle et d'un contrôleur pour ces pages?

En général, la technologie MVC est-elle acceptée et convient-elle pour les travaux généraux de «conception Web»?

Répondre

1

Pour 10 (relativement) pages statiques j'utiliser Zend_Tool de la ligne de commande:

zf create project myproject 
cd myproject 
zf create action1 
.. 
zf create action10 

Copiez ensuite votre page existante dans action-n, éditez les vues .phtmls et les actions IndexController. Voilà!

0

Faire un contrôleur avec l'action par défaut (où vous redirigez toutes les pages statiques). Dix à l'intérieur de la vue par défaut incluent des pages basées sur certains param (de l'URL). Si vous êtes préoccupé par la vitesse, vous pouvez également générer les fichiers manuellement et les placer dans la structure de répertoire souhaitée. Ajouter des lignes test si le fichier existe() dans vos pages statiques .htaccess et serveur statiquement;)

RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule !\.(js|ico|gif|jpg|png|css|html|doc|swf)$ /index.php 
Questions connexes