Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
Multi project di codeigniter
Dear Mas Hilamn. mas dan master semua nya, saya mau tanya kalo codeigniter buat 2 website di 1 project web buat viewer dan web untuk admin panel. saya sudah coba otak atik default_controller sama library/template cuma pas di view default_controller nya jadi 1 sama admin panel ( masuk ke content admin).
3 Jawaban:
coba di bikin folder pasti bisa semangat, berdoa
<pre> >admin >template >default >template >public >css >js >img </pre>
Jawaban Terpilih
Bisa. gini
<pre> >controllers >admin >homepage >model >admin >homepage >views >admin >homepage >public >admin >homepage </pre>
kalau saya untuk URlnya, saya buat custom URL Helper dan taruh di folder Helpers, Namanya MY_Url_helpers.php
isinya, saya define, url untuk admin dan homepage, yang nanti bsa saya pake/panggil di seluruh files dalam project,
kyk gini:
<pre> <?php defined('BASEPATH') OR exit('No direct script access allowed');
//fungsi untuk set nama url admin, contoh : localhost/my-web/admin -> kata admin bsa diganti if ( ! function_exists('admin_path')) { function admin_path() { return 'admin'; } }
//akses untuk halaman admin if ( ! function_exists('admin_assets')) { function admin_assets($url = NULL) { $link = ($url)? $url.'/' : ''; return base_url('public/admin').'/'.$link; } }
//Asset untuk homepage if ( ! function_exists('home_assets')) { function home_assets($url = NULL) { $link = ($url)? $url.'/' : ''; return base_url('public/homepage').'/'.$link; } }
// Gunakan $admin_url pegganti $base_url('admin') untuk akses halaman admin panel if ( ! function_exists('admin_url')) { function admin_url($url = NULL) { $link = ($url)? '/'.$url : ''; return site_url(admin_path()).$link; } }
</pre>
Thanks semua nya udah kasih w referensi. saya baru belajar CI, butuh lebih dalam lagi masalah basic pengaturan yang tepat.