durum bu.
(da bir programcı) müvekkilim bir çok fonksiyonu ile (mysql veritabanı ile) bir adres defteri geliştirmek için bana soruyor. o zaman ben onun için sağlayan bazı sınıf yöntemleri ile etkileşim olabilir. tür bir API gibi.
durum adres defteri uygulaması büyük ve daha büyük oluyor, ve ben MVC ile kod CodeIgniter'ı kullanmak yolunda daha iyi hissediyorum olmasıdır.
i CodeIgniter'ı kullanabilirsiniz, daha sonra bir şekilde onu denetleyicisi yöntemleri için erişim vermek merak ediyorum.
örn. bir denetleyici u web tarayıcısı ile arayabileceğiniz bazı fonksiyonlar vardır.
public function create_contact($information) {..}
public function delete_contact($id) {..}
public function get_contact($id) {..}
Ancak, bu web tarayıcısı sadece çağrılabilir. nasıl benim müşteri bir API gibi bu fonksiyonlara erişim sağlayabilirsiniz?
sonra kendi uygulama o kullanabilirsiniz:
$result = $address_book->create_contact($information);
if($result) {
echo "Success";
}
$contact = $address_book->get_contact($id);
Bu şekilde, benim denetleyicisi yöntemleri Modelleri ile Giriş ve çıkış işlemlerini gerçekleştiriyoruz. ben sadece Modeller sonucu / veri dönmek zorunda çünkü, görünümü yok olacaktır. ve o sadece benim "API" işlevlerini kullanabilirsiniz.
Bu mümkün mü?
ben sadece webbrowser ile denetleyicisi yöntemleri erisebilirsin neden olur. onu onlara erişmek için header (location) kullanmak için ve ben onun bir seçenek değil sanırım.
Bunu mümkün kılmak için tüm önerilerinizi bekliyoruz! Hatta diğer yaklaşımlar beni geliştirmek için CI kullanmasına izin. belki de zaten çapraz çerçeve işbirliği bu tür ile ilgili en iyi uygulamalar vardır?
teşekkürler