Tolong pilih kategori sesuai, jenis posting (pertanyaan atau bukan) dan sertakan tag/topik yang sesuai misal komputer, php, mysql, dll.
Promosi atau posting tidak pada tempatnya akan kami hapus.
Klik link berikut untuk informasi cara menyisipkan kode program supaya tampil rapi dan terformat dengan baik di diskusiweb.com: http://www.diskusiweb.com/discussion/50415/cara-menyisipkan-kode-program-di-diskusiweb-com

Baca cara posting gambar/image di post Anda: http://www.diskusiweb.com/discussion/47345/cara-menyisipkan-menyertakan-image-pada-posting/p1

[Help] masalah Magic Method __call

#ask #oopphp #magic_method #__call
mohon bantuannya master

bagaimana cara membuat method selalu callable ?
saya pakai magic method __call, untuk menjalankannya pakai uri segment untuk memanggil controller dan methodnya.

misal : http://localhost:8000/settings/apps
controller yang dipanggil : settings
method yang dipanggil : apps

ketika method dicek dengan is_callable bernilai true maka method dipanggil, jika tidak maka diarahkan ke halaman 404.

nah saya mau bikin
http://localhost:8000/profile/ammarfaizi2
controller yang dipanggil : profile
method yang dipanggil : ammarfaizi2

saya bikin pakai magic method __call, karena methodnya yang dipanggil itu dynamic, yaitu username anggota

ketika dipanggil secara manual bisa..

(new \App\Controllers\profile())->ammarfaizi2();

tapi jika dicek nilai is_callablenya selalu false dan diarahkan ke halaman 404, , bagaimanakah alternatifnya?

ini code yang memanggil controller https://github.com/ammarfaizi2/anime-nocturnal/blob/master/crayner/System/Crayner.php


ini controller profile https://github.com/ammarfaizi2/anime-nocturnal/blob/master/crayner/App/Controllers/profile.php


ini masalahnya


Sign In or Register to comment.