Ne zaman bina uygulamaları, nedir nereye gider ne karar için en iyi yoldur. Nasıl ne kontrolörleri ve model koymak için hangi fonksiyonları biliyorum. Örneğin, ben yere çok tabanlı bir uygulama inşa ediyorum. Kullanıcılar da belli bir mesafe içinde, diğer kullanıcılara gösterilir olacağını, farklı şeyler gönderebilirsiniz. Ayrıca, her kullanıcı konumdan bağımsız o kullanıcı tarafından yayınlanmıştır şeyi gösterecektir kendi profil sayfası olacak.
Yani bu gibi modelleri var
class UserModel extends BaseM{
get_user($uid);
get_all_users();
edit_user($new_data);
delete_user($uid);
add_user($new_user);
get_user_articles($uid);
get_user_reviews($uid);
get_user_foo($uid);
}
class ArticleModel extends BaseM{
get_article($aid);
get_all_articles();
add_article($new_article);
delete_article($aid);
}// similar to ReviewModel, and other models
class LocalModel extends BaseM{
get_local_articles($zip_code, $range);
get_local_reviews($zip_code, $range);
get_local_foo($zip_code, $range);
}// holds all location related functions
Gördüğünüz gibi, ben de localModel userModel bir kullanıcı (bir kullanıcı kimliği ihtiyacı), konumu ile ilgili her şey (zip-kodu gereklidir) ile ilgili her şeyi toplu, ve sonra her şey kendi modeli vardır.
Ben nereye gider ne olduğunu anlamaya en iyi yolu, bu tür şeylerle için bir kural var gibi whats merak ediyorum?