سلام خدمت استاد عزیز جنای آقای مرادی
ظاهرا در آدرس دهی فایل های سی اس اس و جاوا اسکریچت کمی اشتباه صورت گرفته مثلا در آدرس دهی جاوا سکریپت که به صورت <script src="../../../../js/app.js"> نوشته شده باید به صورت <script src="../../../../public/js/app.js"> نوشته بشه یعنی در آدرس دهی اسکریپت های بالا وارد پوشه public نشدید، اگر مصلحت دیدید اصلاح بفرمایید
در آخر هم خواستم تشکر کنم از شما بابت آموزش های خوب و پیشرفته ای که تو سایتتان قرار دادید، ما خیلی از آموزش های شما استفاده می کنیم.
سلام خدمت استاد عزیز جنای آقای مرادی
ظاهرا در آدرس دهی فایل های سی اس اس و جاوا اسکریچت کمی اشتباه صورت گرفته مثلا در آدرس دهی جاوا سکریپت که به صورت <script src="../../../../js/app.js"> نوشته شده باید به صورت <script src="../../../../public/js/app.js"> نوشته بشه یعنی در آدرس دهی اسکریپت های بالا وارد پوشه public نشدید، اگر مصلحت دیدید اصلاح بفرمایید
در آخر هم خواستم تشکر کنم از شما بابت آموزش های خوب و پیشرفته ای که تو سایتتان قرار دادید، ما خیلی از آموزش های شما استفاده می کنیم.
سلام. وقت بخیر. این کد ;controllerPlusAction = (isset($url[0]) ? $url[0] : '') . (isset($url[1]) ? '/' . $url[1] : '') در فایل app.php خطا میده و باید تغییر کنه. به همین دلیل تمام صفحات پیغام 404 میده. لطفا ویرایش کنید.ممنون
سلام. وقت بخیر. این کد ;controllerPlusAction = (isset($url[0]) ? $url[0] : '') . (isset($url[1]) ? '/' . $url[1] : '') در فایل app.php خطا میده و باید تغییر کنه. به همین دلیل تمام صفحات پیغام 404 میده. لطفا ویرایش کنید.ممنون
سلام. وقت بخیر. این کد
;controllerPlusAction = (isset($url[0]) ? $url[0] : '') . (isset($url[1]) ? '/' . $url[1] : '')
در phpstorm 2022 خطا میده و باید تغییر کنه. به همین دلیل تمام صفحات پیغام 404 میده. لطفا ویرایش کنید.ممنون
سلام. وقت بخیر. این کد
;controllerPlusAction = (isset($url[0]) ? $url[0] : '') . (isset($url[1]) ? '/' . $url[1] : '')
در phpstorm 2022 خطا میده و باید تغییر کنه. به همین دلیل تمام صفحات پیغام 404 میده. لطفا ویرایش کنید.ممنون
سلام.
لازمه این نکته رو هم اضافه کنم که بر خلاف نظر بعضی ها MVC یک پوشه بندی ساده نیست بلکه یک معماری نرم افزار هست. برای مثال لاراول، سیمفونی، کدایگنایتر، کیک پی اچ پی و ... همه و همه فریمورک های MVC هستن ولی اگه به سورس کدشنون دقت کنید میبینید که پوشه بندی شون یا اصطلاحا Folder Structure شون اصلا شبیه هم نیست و خیلی با هم فرق دارن. پس نتیجه میگیریم MVC یک پوشه بندی ساده نیست بلکه یک معماری نرم افزار هست.
هر برنامه نویس یا مهندس نرم افزاری بر اساس تجربه خودش میتونه توی فریمورکی که داره توسعه میده این ساختار پوشه بندی رو برای خودش شخصی سازی کنه.
با تشکر فراوان
سلام.
لازمه این نکته رو هم اضافه کنم که بر خلاف نظر بعضی ها MVC یک پوشه بندی ساده نیست بلکه یک معماری نرم افزار هست. برای مثال لاراول، سیمفونی، کدایگنایتر، کیک پی اچ پی و ... همه و همه فریمورک های MVC هستن ولی اگه به سورس کدشنون دقت کنید میبینید که پوشه بندی شون یا اصطلاحا Folder Structure شون اصلا شبیه هم نیست و خیلی با هم فرق دارن. پس نتیجه میگیریم MVC یک پوشه بندی ساده نیست بلکه یک معماری نرم افزار هست.
هر برنامه نویس یا مهندس نرم افزاری بر اساس تجربه خودش میتونه توی فریمورکی که داره توسعه میده این ساختار پوشه بندی رو برای خودش شخصی سازی کنه.
با تشکر فراوان
با سلام خسته نباشید .
وقتی که من یه کلاس دیگه با اسم Tmp در فایل دیگه ایجاد میکنم وبا نیم اسپیس Core در فایل index فارخوانی میکنم .تو مرورگر خطا میده و کلاس جدید نمیشناسه ولی وقتی کلاس Tmp در فایل Routing.php مینویسم و در فایل index فراخوانی میکنیم ارور نمیده.و درست کار میکنه.
منظورم این که وقتی یه نیم اسپیسی تعریف میکنم تو یه فایل . دیگه تو فایل دیگه نمیتونم استفاده کنم.
با سلام خسته نباشید .
وقتی که من یه کلاس دیگه با اسم Tmp در فایل دیگه ایجاد میکنم وبا نیم اسپیس Core در فایل index فارخوانی میکنم .تو مرورگر خطا میده و کلاس جدید نمیشناسه ولی وقتی کلاس Tmp در فایل Routing.php مینویسم و در فایل index فراخوانی میکنیم ارور نمیده.و درست کار میکنه.
منظورم این که وقتی یه نیم اسپیسی تعریف میکنم تو یه فایل . دیگه تو فایل دیگه نمیتونم استفاده کنم.
سلام. وقت به خیر
یه سؤال دارم.
ما الان وقتی که یک uri رو وارد میکنیم. به صورت پیشفرض میاد توی فایل index. Php. حالا توی فایل ایندکسمون یه شی از کلاس app ساختیم که با ساخته شدن شی متد کانستراک عمل میکنه و در آخر به ما بخشهای uri رو میده و همینطور دوتا پروپرتی به اسم های action و controler رو مقدار دهی میکنیم. و همینطور یک شی از کلاس default controller میسازیم. و حالا سؤالم اینه خب بعدش چی میشه؟ ما که هیچ جای برنامه کلاس و متدهای default controller رو فراخانی نکردیم 🤔. اگه ما یه جایی از برنامه کلاس و یکی از متدهای default controller رو فراخوانی کنیم خب دیگه درسته و با فایلهایی مثل user.php و database.php اطلاعات رو از دیتابیس میخونه و توی فایل view مورد نظر نشون میده. اما الان ما فایل default controler و یکی از action هاشو که فراخوانی نکردیم. و چهطوری اون فایل ها فراخوانی میشه؟
متشکرم
سلام. وقت به خیر
یه سؤال دارم.
ما الان وقتی که یک uri رو وارد میکنیم. به صورت پیشفرض میاد توی فایل index. Php. حالا توی فایل ایندکسمون یه شی از کلاس app ساختیم که با ساخته شدن شی متد کانستراک عمل میکنه و در آخر به ما بخشهای uri رو میده و همینطور دوتا پروپرتی به اسم های action و controler رو مقدار دهی میکنیم. و همینطور یک شی از کلاس default controller میسازیم. و حالا سؤالم اینه خب بعدش چی میشه؟ ما که هیچ جای برنامه کلاس و متدهای default controller رو فراخانی نکردیم 🤔. اگه ما یه جایی از برنامه کلاس و یکی از متدهای default controller رو فراخوانی کنیم خب دیگه درسته و با فایلهایی مثل user.php و database.php اطلاعات رو از دیتابیس میخونه و توی فایل view مورد نظر نشون میده. اما الان ما فایل default controler و یکی از action هاشو که فراخوانی نکردیم. و چهطوری اون فایل ها فراخوانی میشه؟
متشکرم
سلام و تشکر بابت مطالب کاربردی و مفیدتون
بنده طبق آموزش فایلهارو ساختم ولی هرکدام از url های بالا رو وارد میکنم 404 میده.
فایل نهایی رو هم دانلود کردم که با اون تست کنم ولی مثل همون هست و هر آدرسی میزنم not found میشه.
سلام و تشکر بابت مطالب کاربردی و مفیدتون
بنده طبق آموزش فایلهارو ساختم ولی هرکدام از url های بالا رو وارد میکنم 404 میده.
فایل نهایی رو هم دانلود کردم که با اون تست کنم ولی مثل همون هست و هر آدرسی میزنم not found میشه.
سلام من تا این مرحله از اموزش رو جلو رفتم ولی اینجایی که گفتید \"در مسیر روت پروژه، کامند زیر را اجرا میکنیم:\" یعنی دقیقا باید چه کار کنم ؟؟ من زم\\ رو در داریو D نصب کردم
لطف میکنید بیشتر توضیح بدید
ممنون
سلام من تا این مرحله از اموزش رو جلو رفتم ولی اینجایی که گفتید \"در مسیر روت پروژه، کامند زیر را اجرا میکنیم:\" یعنی دقیقا باید چه کار کنم ؟؟ من زم\\ رو در داریو D نصب کردم
لطف میکنید بیشتر توضیح بدید
ممنون
سلام من تا این مرحله از اموزش رو جلو رفتم ولی اینجایی که گفتید \"در مسیر روت پروژه، کامند زیر را اجرا میکنیم:\" یعنی دقیقا باید چه کار کنم ؟؟ من زم\\ رو در داریو D نصب کردم
لطف میکنید بیشتر توضیح بدید
ممنون
اگر از برنامه xampp استفاده می کنید یه گزینه‌ای به نام shell دارد اونو باز کنید و به مسیر پروژه با دستور cd بروید!<br />مثلا cd htdocs\mvc
اگر از برنامه xampp استفاده می کنید یه گزینه‌ای به نام shell دارد اونو باز کنید و به مسیر پروژه با دستور cd بروید!<br />مثلا cd htdocs\mvc
سلام آقای مرادی
واقعا برای این دوره آموزشی تون یه خداقوت جانانه باید بهتون گفت. چند وقتی بود که با مسئله mcv مشکل داشتم و این دوره ی آموزشی مشکلم را به خوبی حل کرد.
واقعا ممنونم هستم ازتون
امیدوارم هرجا که هستید خوش و خرم باشید
سلام آقای مرادی
واقعا برای این دوره آموزشی تون یه خداقوت جانانه باید بهتون گفت. چند وقتی بود که با مسئله mcv مشکل داشتم و این دوره ی آموزشی مشکلم را به خوبی حل کرد.
واقعا ممنونم هستم ازتون
امیدوارم هرجا که هستید خوش و خرم باشید
به نام خدا
با سلام و عرض تشکر
در قسمت
مثال استرینگ about را در نظر گرفتهایم.
طبق مثال homepage را در نظر گرفته اید.
به نظرم کل مطالب و بخصوص مطالب پرمیوم ارزش پولی شدن رو دارن.
با تشکر
به نام خدا
با سلام و عرض تشکر
در قسمت
مثال استرینگ about را در نظر گرفتهایم.
طبق مثال homepage را در نظر گرفته اید.
به نظرم کل مطالب و بخصوص مطالب پرمیوم ارزش پولی شدن رو دارن.
با تشکر
سلام خدمت استاد عزیز جنای آقای مرادی ظاهرا در آدرس دهی فایل های سی اس اس و جاوا اسکریچت کمی اشتباه صورت گرفته مثلا در آدرس دهی جاوا سکریپت که به صورت <script src="../../../../js/app.js"> نوشته شده باید به صورت <script src="../../../../public/js/app.js"> نوشته بشه یعنی در آدرس دهی اسکریپت های بالا وارد پوشه public نشدید، اگر مصلحت دیدید اصلاح بفرمایید در آخر هم خواستم تشکر کنم از شما بابت آموزش های خوب و پیشرفته ای که تو سایتتان قرار دادید، ما خیلی از آموزش های شما استفاده می کنیم.
سلام. وقت بخیر. این کد ;controllerPlusAction = (isset($url[0]) ? $url[0] : '') . (isset($url[1]) ? '/' . $url[1] : '') در فایل app.php خطا میده و باید تغییر کنه. به همین دلیل تمام صفحات پیغام 404 میده. لطفا ویرایش کنید.ممنون
سلام. وقت بخیر. این کد ;controllerPlusAction = (isset($url[0]) ? $url[0] : '') . (isset($url[1]) ? '/' . $url[1] : '') در phpstorm 2022 خطا میده و باید تغییر کنه. به همین دلیل تمام صفحات پیغام 404 میده. لطفا ویرایش کنید.ممنون
عالی بود لذت بردم از خواندنش
خوشحالیم که براتون مفید بوده. موفق باشید
بسیار شیوا و عالی توضیح داده شده موضوع
سپاس بابت نگاشتن این دوره ولی به نظر میرسه که باکس های رنگی توی آپدیت سایت از بین رفته. اگه میشه لطفا اون بخشها رو بروزرسانی کنید.🙏
سلام. لازمه این نکته رو هم اضافه کنم که بر خلاف نظر بعضی ها MVC یک پوشه بندی ساده نیست بلکه یک معماری نرم افزار هست. برای مثال لاراول، سیمفونی، کدایگنایتر، کیک پی اچ پی و ... همه و همه فریمورک های MVC هستن ولی اگه به سورس کدشنون دقت کنید میبینید که پوشه بندی شون یا اصطلاحا Folder Structure شون اصلا شبیه هم نیست و خیلی با هم فرق دارن. پس نتیجه میگیریم MVC یک پوشه بندی ساده نیست بلکه یک معماری نرم افزار هست. هر برنامه نویس یا مهندس نرم افزاری بر اساس تجربه خودش میتونه توی فریمورکی که داره توسعه میده این ساختار پوشه بندی رو برای خودش شخصی سازی کنه. با تشکر فراوان
سلام ممنون از آموزش های خوبتون فقط لینک دانلود فایل های پروژه دیده نمیشه!
سلام. بله در حال بررسی مسئله و حل این مورد هستیم.
با سلام خسته نباشید . وقتی که من یه کلاس دیگه با اسم Tmp در فایل دیگه ایجاد میکنم وبا نیم اسپیس Core در فایل index فارخوانی میکنم .تو مرورگر خطا میده و کلاس جدید نمیشناسه ولی وقتی کلاس Tmp در فایل Routing.php مینویسم و در فایل index فراخوانی میکنیم ارور نمیده.و درست کار میکنه. منظورم این که وقتی یه نیم اسپیسی تعریف میکنم تو یه فایل . دیگه تو فایل دیگه نمیتونم استفاده کنم.
فوق العاده بود
سلام. وقت به خیر یه سؤال دارم. ما الان وقتی که یک uri رو وارد میکنیم. به صورت پیشفرض میاد توی فایل index. Php. حالا توی فایل ایندکسمون یه شی از کلاس app ساختیم که با ساخته شدن شی متد کانستراک عمل میکنه و در آخر به ما بخشهای uri رو میده و همینطور دوتا پروپرتی به اسم های action و controler رو مقدار دهی میکنیم. و همینطور یک شی از کلاس default controller میسازیم. و حالا سؤالم اینه خب بعدش چی میشه؟ ما که هیچ جای برنامه کلاس و متدهای default controller رو فراخانی نکردیم 🤔. اگه ما یه جایی از برنامه کلاس و یکی از متدهای default controller رو فراخوانی کنیم خب دیگه درسته و با فایلهایی مثل user.php و database.php اطلاعات رو از دیتابیس میخونه و توی فایل view مورد نظر نشون میده. اما الان ما فایل default controler و یکی از action هاشو که فراخوانی نکردیم. و چهطوری اون فایل ها فراخوانی میشه؟ متشکرم
با تشکر از این مقاله ولی خیلی ابتدایی بود و کاربردی نبود اصلا با خوندن این مقاله کسی نمیتونه یه فایل htaccess بنویسه
use Base\\Config\\Database; use Base\\Models\\User; این دو خط رو نباید بنویسیم ؟ وقتی داریم یک obj میسازیم از database و user ?
بله برای من هم Not found میده.
سلام و تشکر بابت مطالب کاربردی و مفیدتون بنده طبق آموزش فایلهارو ساختم ولی هرکدام از url های بالا رو وارد میکنم 404 میده. فایل نهایی رو هم دانلود کردم که با اون تست کنم ولی مثل همون هست و هر آدرسی میزنم not found میشه.
سلام من تا این مرحله از اموزش رو جلو رفتم ولی اینجایی که گفتید \"در مسیر روت پروژه، کامند زیر را اجرا میکنیم:\" یعنی دقیقا باید چه کار کنم ؟؟ من زم\\ رو در داریو D نصب کردم لطف میکنید بیشتر توضیح بدید ممنون
اگر از برنامه xampp استفاده می کنید یه گزینه‌ای به نام shell دارد اونو باز کنید و به مسیر پروژه با دستور cd بروید!<br />مثلا cd htdocs\mvc
سلام آقای مرادی واقعا برای این دوره آموزشی تون یه خداقوت جانانه باید بهتون گفت. چند وقتی بود که با مسئله mcv مشکل داشتم و این دوره ی آموزشی مشکلم را به خوبی حل کرد. واقعا ممنونم هستم ازتون امیدوارم هرجا که هستید خوش و خرم باشید
ممنون
سلام ارور Object not found! میده باید چیکار کنم ؟
به نام خدا با سلام و عرض تشکر در قسمت مثال استرینگ about را در نظر گرفتهایم. طبق مثال homepage را در نظر گرفته اید. به نظرم کل مطالب و بخصوص مطالب پرمیوم ارزش پولی شدن رو دارن. با تشکر