PHP générateur de squelette rapide pour CRUD de base?
J'ai été chargé de construire un simple système basé sur le web pour la gestion d'une liste de véhicules.
Je suis intéressé de savoir si il y a quelque robuste, propre PHP 5 frameworks /librairies sont spécialisées dans le faire rapidement.
Ils devraient être en mesure de construire rapidement un squelette web back-end d'un arbitraire de la structure de données avec les fonctions de base:
- Personnalisable d'affichage de liste
- Personnalisable formulaire d'édition
- créer/mettre à jour/supprimer des opérations
Agréable de nantis:
- Interface utilisateur Multi -
- ACL basée sur le système des droits
- Localisation
- Image /upload d'un Fichier construit en
Rêves humides:
- Un squelette CRUD API pour la gestion des éléments par programme
- Un squelette flux RSS pour informer sur les nouveaux éléments
Je suis conscient de la plupart des grands cadres de fournir des outils et des aides pour cela, mais préférez autonome, de la lumière-poids de la solution qui est facile à obtenir.
Sinon, est-il un grand application PHP qui vous recommande d'étudier dans à modifier pour l'adapter à mes besoins?
source d'informationauteur Pekka 웃
Vous devez vous connecter pour publier un commentaire.
Autant que la construction de squelette apps va, rien ne vient près de la Yii framework.
À partir du site:
Il comprend également CRUD la génération de code. Dirigé par le mec qui fait du Prado.
Si vous ne voulez pas un grand cadre, vous pourriez vérifier phpactiverecord
Je recommanderais CakePHP
J'ai vu d'impressionnantes démonstrations de l'instant blog dans les Rails et Django et Symfony.
Regardant Zend, Gâteau, Symfony Symfony semble le plus à des Rails ou Django. Découvrez les 10 minutes (ouais, super accéléré!) la démo. Il est assez doux:
http://www.symfony-project.org/screencast/cart
Mon expérience me dit qu'il n'y a pas de cadre, léger ou sinon que vous pouvez facilement faire ce que vous voulez rapidement si vous ne le connaissez pas. C'est ainsi que les tutoriels sont en. Vous avez vraiment besoin d'une belle ORM pour éviter ce gâchis avec la DB et ou de réinventer qu'avec un CMS. De sorte que le meilleur pari est de choisir celui avec la meilleure docs, le meilleur tutoriel + screencast, dans la langue que vous savez que vous obtient plus proche de vos besoins en changeant juste les noms des variables. Je sais Django pouvez faire tout ce que vous demandez avec Django 1.2, mais avec PHP 5, étant la condition, Symfony et il l'ORM est ma première suggestion.
Yii ressemble à quelque chose, je vais jeter un coup d'oeil à droite maintenant! Yii-Haaw!
Voici Yii du screencast de blog faire: http://www.yiiframework.com/screencast/blog/
Pas mauvais pour autant! Mais il est tout à fait une courbe d'apprentissage pour obtenir le blog de travail. Très semblables aux Rails.
Le meilleur que j'ai vu autour de dans les années http://www.grocerycrud.com/ son pour codeigniter
Saphir a beaucoup de promesse. J'ai utilisé le CMS construit sur elle - SilverStripe - pour quelques projets et c'est très agréable. Mais je n'ai pas creusé dans le back-end de trop.
À partir du site web:
soin de vos données. Définir vos données
modèle à l'aide de notre simple syntaxe PHP5
et notre ORM fait le reste.
Saphir sur votre modèle de données, et
vous obtenez 3 interfaces pour gratuit. Un
API RESTful, une API SOAP, et un admin
interface d'édition.
Ce n'est pas léger, mais son cœur est ~1.3 MO mais répond à une grande partie de votre "nice to have"
Il existe plusieurs frameworks PHP qui répondent à vos exigences (exigences de base). Vous devez utiliser un cadre qui vous sont les plus familiers. Si vous ne sont pas familiers avec n'importe quel cadre, je vous suggère d'utiliser le CodeIgniter.
J'ai été à la recherche d'un menu dans le panneau d'administration comme cela aussi, jusqu'à présent, j'en ai 2:
AjaxCrud - http://ajaxcrud.com/
Coup d'oeil à partir du Code Canyon - http://bit.ly/toKKrB
Aime à entendre d'autres suggestions!