ورود

View Full Version : Controller کدایگنایتر



A.ardalan far
چهارشنبه 08 بهمن 1393, 17:02 عصر
دوستان من قصد داشتم ک مثلا بعضی تابع ها در Controller ک فراخونی میکنم و استفاده میکنم تو url برای کاربر نیاره و نشونش نده
میشه این کار؟

plague
پنج شنبه 09 بهمن 1393, 17:18 عصر
نوع تابع رو از Public تغییر بده به private یا protected
اینجوری دیگه خارج از کلاس قابل فراخانی نیستن

Morteza
دوشنبه 31 فروردین 1394, 04:57 صبح
میتونید اجرای یک کنترلر یا تابعی از کنترلر رو منوط به احراز هویت کاربری با یک سطح دسترسی خاص کنید. برای مثال خودتون رو ادمین قرار بدید و اجرای اون تابع فقط در صورتی که ادمین وارد شده بود صورت بگیره.

البته سوالتون برای من زیاد واضح نبود.

nasser.man
دوشنبه 14 اردیبهشت 1394, 13:36 عصر
دوستان من قصد داشتم ک مثلا بعضی تابع ها در Controller ک فراخونی میکنم و استفاده میکنم تو url برای کاربر نیاره و نشونش نده
میشه این کار؟

راه حل دیگه اینه که در فایل کانفیگ در قسمت مربوط به کاراکترهای مجاز در url اگر ـ (underline) هست اون رو پاک کنید و در اول اسم تابعتون underline بذارید در این صورت اون تابع توسط url قابل فراخوانی نیست

jfaroughi
دوشنبه 14 اردیبهشت 1394, 14:06 عصر
منظورتون اینه که مثلا Url زیر
http://example.com/controller/method/2
تبدیل بشه به
http://example.com/Post
؟
برای این منظور وارد فایل Route.php در فولدر Config بشین
و لاین زیر رو اضافه کنید


route['controller/method/2']="Post"



http://www.webolar.com