PDA

View Full Version : سوال: کنترل پنل ادمین



reza.palang
چهارشنبه 09 دی 1388, 10:37 صبح
سلام به همه
چطور میشه یه پنل ادمین با آدرس
localhost/cake_project/admin
ساخت؟ بدون s آخر اسم کنترلر ها

maysamscript
چهارشنبه 09 دی 1388, 11:29 صبح
با استفاده از روتر

zoghal
پنج شنبه 10 دی 1388, 11:54 صبح
شما برای ساخت پنل مدیریت باید prefix تعریف کنید.

در کیک 1.2.5 با پائین در فایل core.php ، پارامتر زیر را پیدا میکنید و از حالت کامنت خارج میکنید.

Configure::write('Routing.admin', 'admin');
در این نسخه به صورت معمولی فقط یک prefix میتونید تعریف کنید. البته برای چند prefix باید از یک هک استفاده کنید.


اما در نسخه 3 شما امکان تعریف چندین prefix رو دارید


حال زمانی که شما prefix را تعریف کردید. به اگر یک کنترلر به اسم post دارید. و بدین صورت استفاده می کردید.

www.domain/posts/add

حالا با تعریف prefix به صرورت زیر دسترسی پیدا میکنید.

domain/admin/posts/add

نکته : زمانی که از prefix استفاده میکنید. نامعه توابع کنترلر باید به این صورت باشه.


function admin_add(){

}

reza.palang
شنبه 12 دی 1388, 09:54 صبح
ممنون ذغال جان. من این کار ها رو کردم.
منظورم این بود که یه صفحه باشه مثل این
http://localhost/cake_project/admin
که من لینک های کنترل ها و اکشن ها رو توش بذارم و دسترسی آسون داشته باشم و نیاز به تایپ توی آدرس بار نباشه

zoghal
شنبه 12 دی 1388, 10:44 صبح
منظورتون رو نمی فهمم؟ یک لایه جداگاه برای ادمین می خواهید؟

reza.palang
شنبه 12 دی 1388, 10:52 صبح
نه.
فقط یک صفحه ساده با این آدرس میخوام ایجاد کنم...
http://localhost/cake_project/admin
ایجاد این صفحه مشکل من هست... همین

zoghal
شنبه 12 دی 1388, 10:59 صبح
با استفاده از روتر این آدرس رو به یک کنترلر و یک اکشن خاص ارسال کنید