FOLDER & Εφαρμογή CodeIgniter Δομή FILE

Πίνακας περιεχομένων:

Anonim

Είναι πολύ σημαντικό να κατανοήσετε τη δομή αρχείων στο CodeIgniter εάν θέλετε να αναπτύξετε επιτυχώς τις εφαρμογές.

Η παρακάτω εικόνα δείχνει τη δομή του αρχείου στο CodeIgniter

Ας δούμε τώρα τα παραπάνω αρχεία

  • εφαρμογή - αυτός είναι ο κατάλογος που θα περιέχει τη λογική της εφαρμογής σας. Όλος ο κωδικός εφαρμογής θα περιέχεται σε αυτόν τον κατάλογο
  • σύστημα - αυτός ο φάκελος περιέχει τα αρχεία πυρήνα πλαισίου. Δεν συνιστάται να κάνετε αλλαγές σε αυτόν τον κατάλογο ή να βάλετε τον δικό σας κωδικό εφαρμογής σε αυτόν τον κατάλογο.
  • user_guide - αυτός ο κατάλογος περιέχει το εγχειρίδιο χρήστη για CodeIgniter.
  • προμηθευτής - αυτός ο κατάλογος περιέχει τον πηγαίο κώδικα πακέτων συνθέτη. Τα άλλα αρχεία που σχετίζονται με αυτόν τον κατάλογο είναι οι συνθέτες.json και συνθέτης
  • index.php - αυτό είναι το σημείο εισόδου στην εφαρμογή.

Ας δούμε τώρα τους καταλόγους με περισσότερες λεπτομέρειες

Υποκατάλογοι εφαρμογών

Όπως αναφέραμε παραπάνω, αυτός ο κατάλογος περιέχει τον κωδικό εφαρμογής. Σε αυτήν την ενότητα, θα εξετάσουμε τους εσωτερικούς υποκαταλόγους

  • cache - αποθηκεύει προσωρινά αποθηκευμένα αρχεία
  • config - διατηρεί αρχεία διαμόρφωσης
  • ελεγκτής - όλοι οι ελεγκτές εφαρμογών ορίζονται σε αυτόν τον ελεγκτή
  • core - περιέχει προσαρμοσμένες κατηγορίες πυρήνα που επεκτείνουν τα αρχεία συστήματος. Για παράδειγμα, εάν δημιουργήσετε έναν ελεγκτή βάσης που πρέπει να επεκτείνονται άλλοι ελεγκτές, τότε θα τον τοποθετήσετε σε αυτόν τον κατάλογο
  • helpers - αυτός ο κατάλογος χρησιμοποιείται για λειτουργίες βοηθού που καθορίζονται από το χρήστη
  • άγκιστρα - χρησιμοποιείται για προσαρμοσμένα άγκιστρα
  • language - χρησιμοποιείται για την αποθήκευση αρχείων γλώσσας για εφαρμογές που χρησιμοποιούν περισσότερες από μία γλώσσες
  • βιβλιοθήκες - χρησιμοποιούνται για την αποθήκευση προσαρμοσμένων βιβλιοθηκών
  • logs - αρχεία καταγραφής εφαρμογών διατηρούνται σε αυτόν τον κατάλογο
  • μοντέλα - όλα τα μοντέλα εφαρμογών πρέπει να οριστούν σε αυτόν τον κατάλογο
  • Third_party - χρησιμοποιείται για προσαρμοσμένα πολλά πακέτα που έχετε δημιουργήσει εσείς ή άλλοι προγραμματιστές.
  • Προβολές - οι προβολές εφαρμογών πηγαίνουν σε αυτόν τον κατάλογο

Υποκατάλογοι συστήματος

Ας δούμε τώρα τους υποκαταλόγους του συστήματος. Να θυμάστε ότι εδώ βρίσκεται ο πηγαίος κώδικας του πλαισίου. Επομένως, μην κάνετε αλλαγές στα αρχεία σε αυτόν τον κατάλογο.

  • πυρήνας - αυτό είναι σαν την καρδιά του πλαισίου. Όλο το βασικό αρχείο που αποτελεί το πλαίσιο βρίσκονται εδώ. Εάν θέλετε να επεκτείνετε τη λειτουργικότητα του βασικού αρχείου, τότε πρέπει να δημιουργήσετε ένα προσαρμοσμένο βασικό αρχείο στον κατάλογο εφαρμογών. Μετά από αυτό, μπορείτε να παρακάμψετε ή να προσθέσετε μια νέα συμπεριφορά που επιθυμείτε. Δεν πρέπει ποτέ να κάνετε αλλαγές απευθείας εδώ.
  • βάση δεδομένων - προγράμματα οδήγησης βάσης δεδομένων, προσωρινή μνήμη και άλλα αρχεία που χρειάζονται για τις λειτουργίες βάσης δεδομένων παρέχονται εδώ
  • γραμματοσειρές - όπως υποδηλώνει το όνομα, αυτός ο κατάλογος περιέχει γραμματοσειρές και πληροφορίες που σχετίζονται με γραμματοσειρές
  • helpers - αυτός ο κατάλογος περιέχει βοηθητικές λειτουργίες που βγαίνουν από το κουτί
  • language - περιέχει αρχεία γλώσσας που χρησιμοποιούνται από το πλαίσιο
  • βιβλιοθήκες - περιέχει τα αρχεία προέλευσης για τις διάφορες βιβλιοθήκες που συνοδεύουν το CodeIgniter.

Κατάλογος User_guide

Αυτό το αρχείο χρησιμεύει ως οδηγός αναφοράς για εσάς όταν θέλετε να κατανοήσετε το API CodeIgniter. Δεν πρέπει να ανεβάσετε αυτόν τον κατάλογο κατά την ανάπτυξη της εφαρμογής σας.

Κατάλογος προμηθευτών

Αυτός ο κατάλογος περιέχει αρχεία προέλευσης για πακέτα που εγκαθιστάτε μέσω του συνθέτη. Τα αρχεία σε αυτόν τον κατάλογο πρέπει να παραμείνουν ως έχουν. Δεν πρέπει να γίνουν αλλαγές σε αυτά. Σε αντίθεση με τον κατάλογο user_guide, αυτός ο κατάλογος θα πρέπει να μεταφορτωθεί εάν χρησιμοποιείτε πακέτα συνθέτη στην εφαρμογή σας.

Αρχείο Index.php

Αυτός ο κατάλογος περιέχει αρχεία προέλευσης για πακέτα που εγκαθιστάτε μέσω του συνθέτη

Περίληψη

  • Η δομή αρχείων του CodeIgniter είναι πολύ σημαντική για να κατανοήσουμε την αποτελεσματική συνεργασία με το CodeIgniter
  • Οι βασικές βάσεις δεδομένων, οι γραμματοσειρές, οι βοηθοί, η γλώσσα, οι βιβλιοθήκες είναι σημαντικοί υποκατάλογοι συστήματος του Application Directory
  • Ο κατάλογος οδηγιών χρήσης χρησιμεύει ως οδηγός αναφοράς για εσάς όταν θέλετε να κατανοήσετε το API CodeIgniter. Αυτό είναι το σημείο εισόδου στην εφαρμογή και δεν πρέπει να γίνουν αλλαγές σε αυτόν τον κατάλογο.
  • Ο κατάλογος προμηθευτών περιέχει αρχεία προέλευσης για πακέτα που εγκαθιστάτε μέσω του συνθέτη. Αυτός ο κατάλογος περιέχει αρχεία προέλευσης για πακέτα που μπορείτε να εγκαταστήσετε μέσω του συνθέτη