İçindekiler
Örneğin, Twitter API'sine erişime izin veren bir kitaplık, şifre ve kullanıcı adı gibi verileri paylaşmak için kendi yöntemlerine ihtiyaç duyar, bu nedenle ideal olan, bu bilgilerin kaydedilmesine izin veren bir sınıfa sahip olmaktır.
Öte yandan, bir yardımcı, bir kullanım kapsamını paylaşsalar da birbirinden bağımsız olan bir işlevler grubu olarak anlaşılabilir.
Örneğin, tüm öğelerin girdi bileşenlerinin, textarea'nın vb. kullanımını kolaylaştırmak için olduğu formlar için yardımcı.
Codeigniter'da kitaplık oluşturma
Bir tarih yönetimi kitaplığı örneği, uygulama / kitaplıklar dizininde ve aşağıdaki kodu kopyalayın. Tarihi mysql formatından yyyy-aa-gg'den gg / aa / yyyy'ye ve tam tersi şekilde değiştirmeye izin veren iki yöntemi olan bir sınıftır.
CodeIgniter, kitaplıkları adlandırırken aşağıdaki yönergeleri belirtir:
Dosya adı büyük harfle başlamalıdır.
Sınıf adı büyük harfle başlamalıdır.
Sınıf ve dosya adları eşleşmelidir.
Yöntemlerin adı küçük harf olmalıdır
Daha sonra kütüphaneye ihtiyacımız olduğunda onu aşağıdaki şekilde bir controller'dan çağırırız.
load-> kitaplığı ('tarihler'); // tarihi mysql formatına çeviriyorum $ date = $ this-> date_mysql ($ date); ?> var13 ->
Kitaplığı yalnızca bir kez çağırmak için denetleyicinin yapı yönteminde yükleme yapabilirim.
Kitaplıklar, yeni işlevlere ihtiyacımız olduğu için kod eklememize ve ardından bunları yeniden kullanmamıza olanak tanır.
Codeingiter'da Yardımcı
NS yardımcılar CodeIgniter'da bulunan iki kod kitaplığından biridir ve herhangi bir nesneye bağlı olmaksızın bizim için kullanılabilen işlevler olduklarından, ilk başta kullanımı en kolay olanlardır.
Yardımcıların, web uygulamalarında ortak görevleri yerine getirmemize yardımcı olan, farklı paketlerde temaya göre sıralanmış işlevler kümesi olduğunu söyleyebiliriz. Diziler, tarihler, çerezler, e-postalar, URL'ler, formlar vb. ile çalışmak gibi birçok farklı şey için yardımcılar vardır.
Örneğin, url yardımcısını aşağıdaki gibi çağırıyoruz:
load-> helper ('url'); // bir açılır pencere oluşturabiliriz $ atts = array ('width' => '800', 'height' => '600', 'scrollbars' => 'evet', 'status' => 'evet', 'yeniden boyutlandırılabilir ' => 'evet', 'screenx' => '0', 'ekranlı' => '0'); echo çapa_popup ('alanim.com', 'Buraya Tıklayın!', $ atts); ?> var13 ->
Ayrıca aşağıdaki gibi yönlendirmeler yapın:
Giriş formu gibi formlar için bir yardımcı da vardır:
Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.