توضیحات

در این جلسه به توضیح نحوه استفاده از فریمورک MVC  که با PHP ایجاد کرده ایم در پروژه هاتون می پردازیم.


طراحی وب پی اچ پی php mysql شی گرایی php oop php mvc mvc sql پایگاه داده مای اس کیو ال php ورژن 8 پی اچ پی ورژن 8

مدرس دوره علی شیخ
مدت دوره 16:56:31
تعداد ویدیو 111

وضعیت دوره : کامل شده
قیمت دوره : 599,000 539,000 تومان

نظرات ارزشمند شما:

برای ارسال نظر ابتدا باید وارد سایت شوید

  • سلام ممنون از اموزش عالی تون . من فقط یکم گیج شدم. میشه بگید که کاری که فایل index توی مسیر webprogmvc\app\views\Pages و کاری که فایل index توی مسیر webprogmvc\public\index.php میکنه چیه هر کدوم؟ و کدوم رو کاربر قراره ببینه ؟

    • سلام وقت بخیر.
      فایل index در داخل پوشه public هدفش اینکه با توجه به url بفهمه که کدوم کنترولر و view باید صدا زده بشه و خب فایل index در پوشه pages برای ما view را برمیگردونه
      نیازه در ابتدا کامل پروژه را مشاهده کنید و بعدش دوباره مشاهده کنید.

  • سلام و خسته نباشید خیلی ممنون پروژه خیلی عالی و خوب بود یک سوال من دیدم توی بعضی از سایت ها که قبل از نصب اطلاعات را به صورت فرم از کاربر دریافت می کنه و بعد اون را در فایل config قرار میده یعنی لازم به ویرایش فایل config نیست بلکه به صورت فرم اطلاعات را دریافت میکنه می تونید بگید چجوری این کار را انجام میده؟

    • سلام وقت بخیر.
      شما میتونید موارد کانفیگ را تو دیتابیس ذخیره و دریافت کنید.

    • ممنون حالا اگه بخوایم دیتابیس خودکار ایجاد بشه و قبل از ایجاد دیتابیس بدون دیتابیس اطلاعات را بگیریم و ذخیره کنیم و بعد خودش فایل config را ویرایش بزنه بعد از ثبت اطلاعات و دیتابیس ساخته بشه به چه صورت؟

    • خب ببینید برای اینکار، باید از سرورهای استفاده کنید که اجازه بده شما دیتابیس را ایجاد کنید، زمانی که اطلاعات ارسال شد، دیتابیس را ایجاد میکنید با مقدار پیش فرض که اونم میتونید از کاربر گرفته باشید، اما عموما دیتابیس را خوده کاربر ایجاد میکنه، مثله نصب وردپرس

    • سلام ممنون میدونم خب منظورم اینه که چجوری مثل وردپرس قبل از نصب برنامه اطلاعات دیتابیس را بگیره و ست کنه و نیاز نباشه که دیتابیس را توی phpmyadmin import کنیم

    • این مورد را شما باید سرچ ‌کنید و با دستورات آشنا باشید. من روندشو خدمتتون عرض کردم

  • سلام و خسته نباشید.
    من از فایل ام وی سی شما استغاده میکنم ولی وقتی میخوام یه پروژه دیگر رو رو اون اجرا کنم. وقتی تو یو ار ال کنترلر رو وارد میکنم به خوبی نشون میده ولی وقتی متد رو وارد میکنم فایل ویو فراخوانی میشه ولی سی اس اس ها خونده نمیشه.. تو بخش کنترلر فایل ویو رو از طریق کانستراکت فراخوانی میکنم. حتی رو ایندکس هم کار نمیکه سی اس اس ها.
    ممنون میسم جواب بدین.

    • سلام وقت بخیر.
      در ابتدا سعی کنید خودتون همراه ویدیو فریمورک را ایجاد کنید.
      چک کنید که کانفیگ ها را به درستی انجام داده اید و همچنین آیا به درستی فایل های css را به پروژه اضافه کرده اید (آدرس فایل css درست هست).

    • بله ادرس ها درست میباشد . در مرحله اول که فایل ویو از طریق کنترلر فراخوتنی بشه سی اس اس هم درست خونده میشه ولی همون فایل تو قسمت متد فراخوانی بشه فایل سی اس اس اش اجرا نمیشه. حتی وقتی توی یو ار ال جلوی کنترلر اسلش میذارم فایل اجرا میشه ولی باز بدون سی اس اس. فایل ام وی سی هم دقیقا واس شمارو گذاشتم

    • ببیند شما باید دیباگ یا خطا یابی کنید.اینکه گفتم ادرس css را چک کنید.یعنی توی کدهای بک اند باید چک بشه یعنی توی کانفیگ چک بشه،فایل htaccess، فایل هدری که فراخوانی میشه،اون متغییرهای ثابتی که تعریف شده و ... هر کجا که به این قضیه مربوط میشه.توی مروگر هم چک بشه یعنی view page source بزنید و ببینید ادرس چی برمیگردونه و ببینید مشکل از کجا هست.خط به خط باید بررسی کنید تا مشکل را پیدا کنید.
      بازم عرض میکنم همراه دوره، فریمورک را پیاده سازی کنید تا متوجه بشید چه اتفاقی داره میفته.

  • ممنون از آموش های خوبتون
    من یکمی با این vscode مشکل دارم.
    مثلا رنگ بندی با رنگ بندی شما فرق میکنه و یا اینکه بعضی دستورات auto fill نمیکنه. ( مثل__construct )
    میخواستم بدونم شما از اکستنشن خاصی استفاده میکنید؟

    • میتونید از اکستنشن PHP IntelliSense استفاده کنید و همچنین سرچ کنید برای اکستنشن های php.تم هم من از تم electron استفاده میکنم شما میتونید سرچ کنید و تم های مختلف را ببینید و هر کدام دوست داشتید نصب کنید.