المجلدات الفرعية في CodeIgniter
-
02-07-2019 - |
سؤال
أنا جديدة على CodeIgniter, و أنا بحاجة إلى بعض المساعدة.أود أن تنفيذ ما يلي:
عرض ملف تعريف المستخدم عن طريق:http://localhost/profile/johndoe
إدارة صفحة المستخدم الشخصية عن طريق:http://localhost/admin/profile/johndoe
تكون قادرة على إنجاز حتى مزيد من المعالجة عن طريق:http://localhost/admin/profile/create و ...http://localhost/admin/profile/edit/johndoe
لقد قمت بالفعل بإنشاء المشرف كائن ، تأمينها.هل لديك لإنشاء ملف تعريف وظيفة تحت الادارة و العمل مع URI أن العملية تبعا لذلك ؟ هل هناك طريقة أفضل ؟
المحلول
هذه ليست فكرة جيدة.
إذا كنت ترغب في تنفيذ تلك العناوين ، تحتاج اثنين من وحدات تحكم:
- الشخصي, مع وظيفة
index
- المشرف, مع وظيفة
profile
في الادارة ، profile
وظيفة قراءة الحجة الأولى (إنشاء/تحرير/[userid]) ثم تفعل شيئا لذلك.(يجب عليك أيضا التأكد من أن المستخدم لا يمكن أن يطلق على نفسه "إنشاء" أو "تحرير".)
وأود أن بدلا من استخدام واحد فقط تحكم مع وظائف show
, edit
و create
(أو add
).أسهل بكثير.ثم سوف تحصل على هذه العناوين:
نصائح أخرى
لقد وجدت الحل كنت تبحث عن:http://www.clipmarks.com/clipmark/75D02C9E-3E76-483E-8CCE-30403D891969/
شكرا د المسيحية لا حل أفضل من الألغام.أنا ذاهب مع هذا.