آموزش سیمفونی روز پنجم – مسیر‌یابی

اگر روز چهارم را تمام کرده باشید، باید به اصول MVC آشنا شده باشید. پس زمان بیشتری را صرف آن کنید و به گذشته فکر نکنید!
در تمرین دیروز، صفحات jobeet را گسترش دادیم، بنابراین چندین راه‌کار Symfony را بررسی کردیم. راه‌کارهایی همچون layout، کمک‌کننده‌ها و شیار‌ها.
امروز هم با دنیای شگفت انگیز مسیر‌یابی (Routing) در Symfony آشنا می‌شویم.

URLها

اگر در صفحه اصلی بروی شغلی کلیک کنید، URL آن همانند این است: job/show/if/1 . اگر پیش از این وبسایتی را با PHP توسعه داده باشید، احتمالاْ بیشتر با URLهایی از قبیل job.php?id=1 خو گرفته‌اید. Symfony چگونه اینکار را انجام داد؟ چگونه اکشن مبنا برای URL را تعیین می‌کند؟ امروز پاسخ تمام این سوالات را بررسی می‌کنیم.
اما ابتدا در رابطه با URLها صحبت می‌کنیم و اینکه آنها واقعاْ چه هستند. در مفاهیم وب، یک URL معرف یکتا برای وسیله‌ای در وب می‌باشد. هنگامی که به URL خاصی می‌روید، بوسیله همان URL از مرورگر برای واکشی وسیله‌ای معین سوال می‌کنید. بنابراین URL رابط میان وبسایت و کاربران است، که باید شامل اطلاعاتی از منبع خود باشد. اما URLهای مرسوم واقعاْ شرح درستی از محتوا نیستند، بلکه ساختار کلی برنامه را نمایش می‌دهند. کاربران به اینکه وبسایت شما بوسیله PHP توسعه داده‌شده و یا … کاری ندارند و از آن گذشته نشان دادن ساختار کاری برنامه به کاربران از لحاظ امنیتی کار اشتباهی می‌باشد. چرا که کاربران می‌توانند URL قسمت‌هایی که دسترسی محدود دارند را حدس بزنند. البته توسعه دهنده باید این صفحات را با شیوه مناسبی امن کند اما اینگونه شما می‌توانید بر امنیت آنها بیفزائید. … ادامه مطلب را بخوانید

(8) دیدگاه

آموزش سیمفونی روز چهارم – کنترل کننده‌ها و نما‌ها

در قسمت قبل دیدید که سیمفونی چگونه بوسیله کم کردن تفاوت‌های بین موتور‌های پایگاه داده و تبدیل عناصر رابطه‌ای به کلاس‌های رابطه‌ای اشیاء، مدیریت پایگاه داده را ساده می‌کند.
امروز قصد داریم تا ماژول job که دیروز ایجاد کردیم را توسعه دهیم. تمام چیزی که مورد نیاز است اینجا لیست شده است:

صفحه‌ای برای لیست کردن

... ادامه مطلب را بخوانید
(2) دیدگاه

آموزش سیمفونی ( Jobeet – قسمت سوم)

بخش اول و دوم را خوانده‌اید؟ اگر نه که سعی کنید حتماْ آنها را مطالعه کنید و این کلمات (OOP, ORM, RAD, DRY, KISS, TDD, YAML, PEAR) را هم در گوگل جستجو کنید تا درک بهتری از ادامه آموزش‌ها داشته باشید.
آنهایی که علاقه زیادی به باز کردن ویرایشگر و کد‌نویسی دارند خوشحال باشند، چرا که

... ادامه مطلب را بخوانید
(5) دیدگاه

آموزش سیمفونی ( Jobeet – قسمت دوم)

توصیه می‌کنم قبل از مطالعه این مطلب حتماْ قسمت اول را مطالعه فرمائید.
تا کنون هیچ کدی با زبان php ننوشته‌ایم. با این حال محیط کاریمان را راه‌اندازی کردیم، پروژه‌ای خالی در سیمفونی ایجاد کردیم و از برخی پیشفرض‌های امنیتی خاطر جمع شدیم.
حالا شما می‌توانید صفحه پیشفرض را برای پروژه‌های خالی سیمفونی مشاهده کنید.
اما بیشتر از

... ادامه مطلب را بخوانید
(4) دیدگاه

آدرس وبلاگ در وردپرس

بیشتر کاربران برای نصب وردپرس بروی سرور آن را در پوشه ریشه (public_html) نصب می‌کنند تا آدرس آنها بصورت http://example.com باشد. برخی هم همچون بنده که پوشه ریشه را لازم دارند در زیر پوشه‌ها نصب می‌کنند که آدرس آن بصورت http://example.com/wordpress خواهد شد.
اما بهترین حالت زمانی است که وردپرس را در زیر پوشه‌ای همچون wordpress

... ادامه مطلب را بخوانید
(2) دیدگاه
Page 3 of 6«12345»...Last »

D:

قدرت این وبلاگ از وردپرس فارسی است، طراح قالب خودم هستم. با معرفت‌ها اجازه استفاده از مطالب رو دارند.

این صفحه توسط 20 پرس و جو در عرض 1245 ثانیه ایجاد شده است و از نظر زبان فارسی کاملاً معتبر می‌باشد.