وباکا

آموزش تخصصی برنامه نویسی وب

دسته‌بندی: مدل برنامه نویسی mvc

آموزش سیمفونی – 10# مسیریابی در چارچوب سیمفونی

منظور از مسیریابی، نگاشت مسیرهای درخواست شده توسط کاربران به توابع تعریف شده در کلاس کنترولر است و تعیین می کند با هر درخواست، کدام تابع کنترولر اجرا شود و همچنین پارامترهای ارسالی را به پارامترهای ورودی تابع نسبت می دهد.

ادامه مطلب »

آموزش سیمفونی – 9# ساخت کنترولرها در چارچوب سیمفونی

کنترولر یک تابع پی اچ پی است که ایجاد می شود تا اطلاعات را از شی Request گفته و یک شی Response را ایجاد کرده و باز گرداند. پاسخ می تواند یک صفحه HTML، JSON، XML، دانلود فایل، تغییر مسیر، خطای 404 یا هر چیز دیگری باشد که می توانید تصور کنید. کنترل کننده شامل مجموعه دستوراتی خواهد بود که می خواهید برای هر درخواست اجرا شود.

ادامه مطلب »

آموزش سیمفونی – 8# ساختار درختی کاربردها و ماژول ها در سیمفونی

در چارچوی سیمفونی کاربردها و ماژول ها دارای ساختار مشخصی بوده و پوشه هایی که هر کدام برای نگهداری فایلهای مشخصی از برنامه کاربردی استفاده می شوند. در این بخش اسامی این پوشه ها و کاربرد هر کدام را در چارچوب سیمفونی توضیح می دهیم.

ادامه مطلب »

آموزش سیمفونی – 7# ساختار مفهومی و فایل های پروژه در چارچوب سیمفونی

یکی از ویژگی ها خوب چارچوب سیمفونی، ساختار استاندارد برای پروژه است، هر پروژه از ماژول ها تشکیل شده و هر ماژول حاوی مجموعه ای از فعالیت ها است. فایل های مختلف پروژه هم در ساختار معین و زیرپوشه ها با اسامی مشخصی قرار گرفته اند.

ادامه مطلب »

آموزش سیمفونی – 6# چارچوب سیمفونی از معماری MVC استفاده می کند

چارچوب سیمفونی از الگوی طراحی MVC استفاده کرده و دارای همان لایه ها است. برای هر بخش از الگو، کدهایی را بصورت خودکار تولید کرده و اسکریپت هایی را هم برنامه نویسی می نویسد. در این قسمت توضیح می دهیم که چگونه معماری MVC در سیمفونی بکار گرفته شده است.

ادامه مطلب »