Diskon 50% terbatas! Masukkan kupon "programmer2025" di kelas apa saja

Error Pada Codeigniter 4 terkait controller

Mohon pencerahannya terkait controller saya karena masih terdapat error seperti berikut ini

The namespace delimiter is a backslash (), not a slash (/). Route handler: "\App\Controllers\Kegiatan\Admin\Cabang:delete/$1"

untuk routing nya seperti berikut:

$routes->get('cabang/delete/(:num)', 'Kegiatan\Admin\Cabang:delete/$1', ['filter' => 'role:super']);

dan untuk link href nya

href="<?= base_url('/cabang/delete/' . $kacab['id']) ?>"

Mohon pencerahannya kepada para suhu2 yg ada dsini

avatar taopikkusdinar
@taopikkusdinar

8 Kontribusi 2 Poin

Diperbarui 8 bulan yang lalu

2 Jawaban:

Method dipishakan dengan double colon

$routes->get('cabang/delete/(:num)', 'Kegiatan\Admin\Cabang::delete/$1', ['filter' => 'role:super']);
avatar hilmanski
@hilmanski

2715 Kontribusi 2152 Poin

Dipost 1 tahun yang lalu

Tanggapan

$routes->get( 'cabang/delete/(:num)', 'Kegiatan\Admin\Cabang::delete/$1', ['filter' => 'role:super'] );

Di CodeIgniter 4, controller dan method harus dipisahkan dengan :: (double colon), bukan :.

avatar Bangkah
@Bangkah

5 Kontribusi 0 Poin

Dipost 8 bulan yang lalu

Login untuk ikut Jawaban