Meli Elements CodeIgniter'ı kullanma MVC biçimi kullanarak Nereye

2 Cevap php

Bu bir MVC yapısı (CodeIgniter) kullanarak içine benim ilk baskını olduğunu. Ben şu elemanlar nereye ait birisi bana söyleyebilir umuyorum. Ben onları yazdım; Ben sadece kendi lokasyonlarında düzgün yerleştirilmiş emin olmak istiyorum. Bu benim uygulama çalıştırmak nasıl olduğunu:

  1. Bir DB diyoruz ve biz kaydoldum bir kullanıcı varsa bakın
  2. Bir kayıt sayfasına Rota
  3. Mevcut kullanıcılar için ana tercihleri ​​sayfasına Rota
  4. Yeni bir kullanıcı üretmek için DB sorgular olun
  5. Kullanıcıların kendi tercihlerini değiştirmek güncelleştirme sorguları olun

Sağlanan hizmet hala CodeIgniter dışında yazdım her 10 dakikada bir, bisiklet bir cron iştir. Bu I / yerde mantık ekleyebilirsiniz gereken bir şey mi? Bu Twitter ping, ve yeni tweets şeyler yapar. Bu herhangi bir bölümünü açıklamak eğer bana bildirin!

2 Cevap

  1. Model
  2. Kontrolör
  3. Kontrolör
  4. Model
  5. Model

Temel kural: Bu veritabanı veya uygulama durumunu içeriyorsa, bu modelde aittir. HTML veya sunum mantığı ise, bir görünümde aittir. Kontrolörler mantık kalan idare ve birlikte görüşlerini ve modelleri bağlantı yardımcı olur.

De gelip başka bir çok şey vardır:

  • Ben veri nerede sterilize edilmelidir? Bu modeli geliyor gibi - denetleyicisi veya nihayet görüntülemek için önce? O htmlspecialchars() gibi bir şey eğer (ben diğerleri katılmıyorum olabilir emin değilim gerçi) Ben görünümünde genellikle bunu.

Wikipedia has a very good article.