कोड इग्नाइटर कई सारे फ़ंग्शनों और नामों का स्वयं उपयोग करता है. अत: कुछ नामों का डेवलपर उपयोग नही कर सकते हैं. नीचे आरक्षित नामों की एक सूची दी गई है जिन्हे डेवलपर्स उपयोग नही कर सकते हैं.
कंट्रोलरों के नाम
जैसा कि आपकी कंट्रोलर क्लासें मुख्य एप्लिकेशन कंट्रोलर से "extend" की जाती हैं अत: आपको अपने फ़ंग्शनों के नामकरण में सावधान रहना चाहिये. अन्यथा आपके फ़ंग्शन कोड इग्नाइटर के फ़ंग्शनों को रद्द कर देंगे. नीचे आरक्षित नामों एक सूची है. आप अपने कंट्रोलर फ़ंग्शनों का नाम निम्न में से कोई भी ना रखें.
- Controller
- CI_Base
- _ci_initialize
- _ci_scaffolding
- index
यदि आप PHP4 का उपयोग कर रहे हैं तो आपके लिये कुछ अतिरिक्त आरक्षित नाम हैं. लेकिन ये तभी लागू होंगे जब आप PHP4 का प्रयोग कर रहे हों.
- CI_Loader
- config
- database
- dbutil
- dbforge
- file
- helper
- helpers
- language
- library
- model
- plugin
- plugins
- scaffolding
- script
- view
- vars
- _ci_assign_to_models
- _ci_autoloader
- _ci_init_class
- _ci_init_scaffolding
- _ci_is_instance
- _ci_load
- _ci_load_class
- _ci_object_to_array
फ़ंग्शन
- is_really_writable()
- load_class()
- get_config()
- config_item()
- show_error()
- show_404()
- log_message()
- _exception_handler()
- get_instance()
वैरिएबल (चर राशि)
- $config
- $mimes
- $lang
कांस्टेंट (अचर राशि)
- EXT
- FCPATH
- SELF
- BASEPATH
- APPPATH
- CI_VERSION
- FILE_READ_MODE
- FILE_WRITE_MODE
- DIR_READ_MODE
- DIR_WRITE_MODE
- FOPEN_READ
- FOPEN_READ_WRITE
- FOPEN_WRITE_CREATE_DESTRUCTIVE
- FOPEN_READ_WRITE_CREATE_DESTRUCTIVE
- FOPEN_WRITE_CREATE
- FOPEN_READ_WRITE_CREATE
- FOPEN_WRITE_CREATE_STRICT
- FOPEN_READ_WRITE_CREATE_STRICT
कोई टिप्पणी नहीं:
एक टिप्पणी भेजें