PDA

View Full Version : ایجاد پنل ادمین



armanb2013
چهارشنبه 10 اردیبهشت 1393, 16:23 عصر
سلام ، اگر بخواهیم یک پروژه بزرگ رو فرضا یک فروشگاه با امکانات گسترده بسازیم .
برای ساختن بخش ادمین اش چطور باید عمل کرد ؟؟
برای قسمت پنل ادمین اش یک ماژول admin میسازیم و بعد کنترلرها و ویو ها رو به محل ماژول ساخته شده منتقل میکنم ؟؟

armanb2013
پنج شنبه 11 اردیبهشت 1393, 11:42 صبح
ممنون میشم راهنماییی کنین . :ناراحت:

MMSHFE
جمعه 12 اردیبهشت 1393, 18:18 عصر
ابتدا یک ماژول (فرضاً admin) میسازین و بعد برای ساخت کنترلرها توی gii اسم کنترلر رو admin/name میگذارین (name همون اسم کنترلر هست). با این کار، کنترلر در مسیر ماژول admin ایجاد میشه.

armanb2013
جمعه 12 اردیبهشت 1393, 22:49 عصر
ممنون ولی اینها رو میدونستم .
منظورم اینه که ما پروژه رو از صفر الان داریم شروع می کنیم . بعد با gii تمام کنترلر و ویوها و مدل هامون رو تو protected می سازیم .
حالا می خواهیم کاربر بتونه با اضافه کردن admin به انتهای url به راحتی به پنل ادمین دسترسی داشته باشه . (مثل cms های رایج)
برای انجام این کار باید یک ماژول ادمین به همون صورتی که خودتون توضیح دادید میسازیم .

حالا سوالم اینه ، تو ماژول ادمین مدیر بخواهد به اکشن های admin یا create کنترلری به نام product که قبلا تو بخش اصلی protected (نه ماژول admin) ساخته شده دسترسی داشته باشه باید بهش لینک مستقیم بده ؟؟

مثلا برای ایجاد محصول ، یک لینک درست می کنیم تو ماژول ادمین (مثلا به نام create Product) و لینک بدیم به کنترلر و اکشن (create) مربوطه اش که خارج از بخش ادمین ساخته شده ؟ درسته ؟؟

armanb2013
جمعه 12 اردیبهشت 1393, 23:30 عصر
روشی که تو پست قبل اشاره کردم، یه مشکلی که وجود داره اینه که url ای که ما می خواهیم تو پنل ادمین داشته باشیم اینه :
siteName/admin/product/create
ولی اگر لینک مستقیم داده باشیم این طوری میشه :
siteName/product/create
که انگار کاملا از محیط پنل ادمین خارج میشه .
یه جا خوندم برای رفع این مشکل یک راه اینه که تمام ویو ها و کنترلر ها رو به ماژول ادمین باید منتقل کنیم .
می خواستم نظر شما رو در این مورد بدونم .