Jadual Kandungan
回复讨论(解决方案)
Rumah pembangunan bahagian belakang tutorial php CI如何实现间接继承

CI如何实现间接继承

Jun 23, 2016 pm 01:52 PM
ci mewarisi

当:
class MY_Controller extends CI_Controller{ .... }

controller文件夹里:
class add_shop extends MY_Controller{....}

这样是一切正常的,能够访问我自定义MY_Controller和框架CI_Contorller的方法和属性

但是,我想实现:
class MY_Controller extends CI_Controller{ .... }
class MY_Shop_Base extends MY_Controller { .... }

controller文件夹里:
class add_shop extends  MY_Shop_Base {....}

想这样去间接继承CI_Controller,但是项目就会报错: Fatal error: Class 'MY_Shop_Base ' not found 


回复讨论(解决方案)

很明显,你在定义 add_shop 时没有载入 MY_Shop_Base 的定义

很明显,你在定义 add_shop 时没有载入 MY_Shop_Base 的定义


正解,有时候把框架复杂化了会忘记php的最基本原理~ 

备注:在CI/lib/CodeIgniter里可以找到有关加载自定义类的相关代码。

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Tag artikel panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Penjelasan terperinci tentang warisan fungsi C++: Bagaimana untuk menggunakan 'penunjuk kelas asas' dan 'penunjuk kelas terbitan' dalam warisan? Penjelasan terperinci tentang warisan fungsi C++: Bagaimana untuk menggunakan 'penunjuk kelas asas' dan 'penunjuk kelas terbitan' dalam warisan? May 01, 2024 pm 10:27 PM

Penjelasan terperinci tentang warisan fungsi C++: Bagaimana untuk menggunakan 'penunjuk kelas asas' dan 'penunjuk kelas terbitan' dalam warisan?

Bagaimanakah warisan dan polimorfisme mempengaruhi gandingan kelas dalam C++? Bagaimanakah warisan dan polimorfisme mempengaruhi gandingan kelas dalam C++? Jun 05, 2024 pm 02:33 PM

Bagaimanakah warisan dan polimorfisme mempengaruhi gandingan kelas dalam C++?

CI vs Laravel: Rangka kerja manakah yang lebih baik untuk membina blog atau tapak web CMS? CI vs Laravel: Rangka kerja manakah yang lebih baik untuk membina blog atau tapak web CMS? Jun 19, 2023 am 08:54 AM

CI vs Laravel: Rangka kerja manakah yang lebih baik untuk membina blog atau tapak web CMS?

Selesaikan ralat PHP: masalah yang dihadapi semasa mewarisi kelas induk Selesaikan ralat PHP: masalah yang dihadapi semasa mewarisi kelas induk Aug 17, 2023 pm 01:33 PM

Selesaikan ralat PHP: masalah yang dihadapi semasa mewarisi kelas induk

Warisan berbilang dalam PHP Warisan berbilang dalam PHP Aug 23, 2023 pm 05:53 PM

Warisan berbilang dalam PHP

Kira faedah ke atas simpanan tetap (FD) dan deposit tetap (RD) menggunakan program Java yang diwarisi Kira faedah ke atas simpanan tetap (FD) dan deposit tetap (RD) menggunakan program Java yang diwarisi Aug 20, 2023 pm 10:49 PM

Kira faedah ke atas simpanan tetap (FD) dan deposit tetap (RD) menggunakan program Java yang diwarisi

Penjelasan terperinci tentang warisan fungsi C++: Bagaimana untuk menyahpepijat ralat dalam warisan? Penjelasan terperinci tentang warisan fungsi C++: Bagaimana untuk menyahpepijat ralat dalam warisan? May 02, 2024 am 09:54 AM

Penjelasan terperinci tentang warisan fungsi C++: Bagaimana untuk menyahpepijat ralat dalam warisan?

Teknologi pembungkusan dan aplikasi dalam PHP Teknologi pembungkusan dan aplikasi dalam PHP Oct 12, 2023 pm 01:43 PM

Teknologi pembungkusan dan aplikasi dalam PHP

See all articles