Symfony در مقابل PHP خالص – بخش دوم

اضافه کردن صفحه برای نمایش بلاگ در بخش قبل صفحه list بازنویسی شد به طوری که کد قابل استفاده مجدد و سازماندهی شد. برای اثبات آن یک صفحه “show” ایجاد کنید که پست منحصر بفرد از بلاگ را از طریق پارامتر id نمایش دهد. برای شروع، یک تابع جدید فایل […]

ادامه داستان

Symfony در مقابل PHP خالص – بخش اول

اگر تا به حال از فریم‌ورک‌های PHP استفاده نکرده اید، با فلسفه MVC آشنا نیستید یا فقط در تعجب هستید که چه چیز باعث محبوبیت Symfony شده است این پست برای شما آماده شده است. باید خودتان مشاهده کنید که چطور سیمفونی به شما این امکان را می دهد که […]

ادامه داستان

ادغام Bower با فریم ورک Symfony

همانطور که می دانید Symfony تمام پکیج‌های خود را با استفاده از پکیج منیجر Composer مدیریت می کند. Bower‌ هم یک پکیج‌منیجر برای مدیریت پکیج‌های front-end مثل Bootstrap یا jQuery است. در این پست می خواهم نشان دهم که چطور در کنار یک پروژه سیمفونی می توانیم از Bower استفاده […]

ادامه داستان

ساخت اولین صفحه در Symfony – مسیرهای داینامیک

در قسمت قبل یاد گرفتیم اولین صفحه خود را در فریم ورک سیمفونی ایجاد و نمایش دهیم. همانطور که مشاهده کردید ما یک Route در آدرس /musician همراه با یک Controller به نام showAction تعریف کردیم. وقتی به آدرس http://localhost:8000/musician مراجعه می کنیم، showAction اجرا می شود که باعث ساخت یک […]

ادامه داستان

ساخت اولین صفحه در Symfony

شاید متوجه شده باشید که بیشتر فایل‌ها بصورت یکپارچه در پوشه‌های app/ و src/ قرار دارند. در این پست تمرکز ما بر روی این دو پوشه خواهد بود.   پوشه‌ی src/ تمام کلاس‌های پی اچ پی که درست می کنیم را نگهداری می کند و app/ بقیه چیزها را نگهداری می […]

ادامه داستان

توجه! Symfony در برخورد اول شاید اعتیاد آور باشد! فصل چهارم

فصل چهارم – معماری   شما حالا قهرمان هستید! چه کسی می توانست تصور کند هنوز هم بعد از گذشت سه فصل سیمفونی را دنبال می کنید؟ مطمئن باشید تلاش شما همراه با پاداش خواهد بود. سه فصل اول بیش از حد به معماری فریم ورک نپرداخته بود. از آنجایی که Symfony از […]

ادامه داستان

توجه! Symfony در برخورد اول شاید اعتیاد آور باشد! فصل سوم

فصل سوم – Controller   هنوز بعد از گذشت دو قسمت با Symfony همراه هستید؟ آماده اید که به یکی از طرفداران Symfony تبدیل شوید! بدون هیچ مقدمه ای، یاد می گیریم که Controllerها چه وظایفی دارند!   برگشت پاسخ خام   سیمفونی، خودش را به عنوان یک فریم ورک Request-Response […]

ادامه داستان

مفاهیم HTTP از زبان Symfony – بخش سوم

سفر از Request به Response   اشیاء Request و Response همانند HTTP‌ بسیار ساده هستند. سخترین بخش از ساخت یک برنامه نوشتن کدهایی است که در این میان رخ می دهد! به عبارتی، کار اصلی، نوشتن کدهایی است که اطلاعات درخواست (request) را دریافت و آن را ترجمه و مناسب […]

ادامه داستان

شروع پروژه با Symfony – نصب و راه اندازی

Symfony یک فریم ورک PHP متن باز برای یک دولوپر فول استک است. به این معنی که  کامپوننت‌های مجزای آن را می توان به راحتی به هر پروژه PHP دیگر ادغام کرد. فریم ورک سیمفونی مناسب برای ساخت برنامه های PHP در هر ابعادی است، از جمله برنامه های کنسول […]

ادامه داستان

مفاهیم HTTP از زبان Symfony – بخش دوم

درخواست‌ها و پاسخ‌ها و توسعه وب   مکالمه request-response فرآیند اساسی تمام ارتباطات بر روی وب است. و همانطور که مهم و قدرتمند است ساده نیز است.   این یک واقعیت مهم است: صرف نظر از زبان برنامه نویسی که استفاده می کنید، انواع مختلفی از برنامه ها که درست […]

ادامه داستان