Grocerycrud to biblioteka typu open source na licencji GPL v3 i MIT, zaprojektowana dla frameworku CodeIgniter. Możesz stworzyć interfejs, który działa podstawowe funkcje w bazie danych w kilka minut, takich jak tworzenie, odczytywanie, modyfikowanie i usuwanie skrótu dla rekordów CRUD „tworzenie, odczytywanie, aktualizowanie, usuwanie”. W tym przypadku nauczymy Cię, jak rozwijać Grocerycrud za pomocą Codeigniter w PHP.
Pierwszą rzeczą jest pobranie ze strony Grocerycrud, która zawiera wszystko, czego potrzebujesz, aby dodawać, wyświetlać i edytować dane. Obejmuje również weryfikację danych po stronie serwera i klienta. Z tym generatorem CRUD, nie ma potrzeby kopiowania wszystkich css, javascript, tabel, formularzy, funkcji, modeli i bibliotek w naszym systemie zaplecza. Jednak musisz mieć zainstalowane PHP na swoim komputerze.
Jak rozwijać z Grocerycrud dla Codeigniter PHP?
CRUD jest wspólną potrzebą wszystkich dynamiczne aplikacje internetowe, które zbierają dane i zarządzają nimi. W przypadku operacji musimy zakodować wszystkie różne operacje, takie jak tworzenie, odczytywanie, aktualizowanie i usuwanie.
A jeśli aplikacja ma więcej niż 1 moduł, musisz w kółko przepisywać ten sam kod z niewielkimi modyfikacjami zgodnie z wymaganiami. Więc aby ułatwić pisanie wielu kodówistnieje wiele generatorów CRUD, takich jak te z mongodb w php, dostępnych do użycia we frameworku CodeIgniter.
Dzięki Grocerycrud i mocy frameworka Codeigniter, możesz stworzyć kompletny system CRUD w zaledwie minutę. Z tym generatorem CRUD Codeigniter.
Nie musisz ciągle kopiować wszystkich swoich css, JavaScript, tabel, formularzy, siatek, funkcji, modeli, bibliotek, widoków do systemu backoffice. Wystarczy kilka linijek kodu i gotowe mieć własny CMS. Jest to zasób obsługiwany przez PHP CodeIgniter, który może automatycznie generować w pełni funkcjonalny interfejs tworzenia/odczytu/aktualizacji/usuwania bardzo łatwo i szybko.
Po zintegrowaniu z instalacją CodeIgniter, nową siatkę można utworzyć za pomocą funkcji CRUD z kilkoma liniami kodu, a będziesz mieć stronicowanie, sortowanie i wyszukiwanie, wszystko z Ajaksem.
Jako PHP Web Developer
- Często będziesz mieć problem z stworzyć prosty system back officestabilny i bezpieczny.
- Ile czasu poświęciłeś na ich stworzenie? W rzeczywistości odtworzenie od podstaw całej logiki biznesowej, modeli i widoków dla każdej tabeli zajmuje dużo czasu (czasami tygodni).
- Jak widać, w tych projektach jest podobnie.
- Utwórz (lub dodaj) aktualizację (lub edytuj) i usuń.
- Z artykułami spożywczymi w supermarkecie i z mocą frameworku codeigniter.
- Móc utwórz kompletny CRUD w ciągu zaledwie jednej minuty.
- Dzięki temu generatorowi CRUD Codeigniter nie musisz w kółko kopiować wszystkich swoich css, JavaScript, tabel, formularzy, list, funkcji, modeli, bibliotek, widoków do systemu backoffice.
- Wystarczy kilka linijek kodu i jesteś gotowy do posiadania własnego CMS.
- surówka działa dobrze z Codeigniter 2.0.x i 2.1.x.
- Kiedy używasz tego generatora kodu, nie musisz ciągle przepisywać kodu. Zapewnia również platformę do korzystania ze wspólnych zasobów, takich jak css i js.
- Tylko kilka linii kodu i Twój CRUD jest gotowy.
Funkcje do wyróżnienia Grocerycrud Codeigniter
Niektóre z głównych cech CRUD to: Możesz utworzyć siatkę danych z listą wyszukiwania, sortowaniem, wyszukiwanie według pola i wszystkie wyszukiwania za pomocą Ajax (motyw Flexigrid) lub skrypt migawki JavaScript (motyw DataTable). Oprócz automatycznego tworzenia wpisów według typu pola.
Do tej pory typy pól, które automatycznie generują różne dane wejściowe, to: liczba całkowita, łańcuch, tekst, data, znacznik czasu, ustawienie, wyliczenie, prawda_fałsz (0 lub 1), ukryte, hasło i tylko do odczytu. Móc rób magię za pomocą tylko jednej linii koduponieważ możesz automatycznie ustanowić relacje lub połączenie z bazą danych w php.
Możesz także łatwo zmienić motyw, jak dotąd istnieją dwa motywy, DataTables i Flexigrid są bezpłatne i instalowane z biblioteką, chociaż można zainstalować inne motywy. Walidacja formularza z walidacją po stronie klienta i walidacja po stronie serwera Dodaj własne reguły weryfikacji.