ما را دنبال کنید:
برای مطرح نمودن سئوالات باید وارد پروفایل خود شوید
دی ۰۴، ۱۳۹۴
مصطفی مرادی » زبانهای برنامه نویسی
تعداد سئوالات پرسیده شده: ۱۲
سلام.استاد ببخشید دوباره مزاحم شدم در مورد سوال قبلی که پرسیدم و شما گفتید در مورد request object سرچ کنم من یکم در موردش خوندم و یه سوال برام پیش اومد منظورتون از اینکه گفتید قبل از کنترلر چک بشه اینه که من اون constraint هایی رو که میزارم به طور اتوماتیک چک میشن؟! و این که مشکل دیگه ای که من دارم اینه که به فرض یه ایمیل یه نام کاربری تو دیتا بیس دارم و هر کدوم از این 2 تا باید یکتا باشن اونوقت من حتما برای اینکه بخوام یه ایمیل دیگه وارد کنم چک کنم ببینم اون تو دیتا بیس هست یا نه و یا این که یه راه دیگه ای هم داره!؟ و مسئله بعد اینه که وقتی من دارم از اون باندل استفاده میکنم خودش یه سری constraint رو فیلد ها میزاره که به فرض پسورد باید چه اندازه باشه و شامل چه حروفی باشه یا اینکه فایل آپلودی باید چه فرمتی باشه و همونطوری که گفتم باندل fosuser اول تو دیتا بیس مینویسه بعد validation رو چک میکنه اونوقت exception میده و کاری از دست من بر نمیاد من برای این مشکل چکار کنم یعنی اینکه من باید تک تک constraint ها رو خودم چک کنم(که در این حالت شاید بعضی از constraint های باندل رو ندونم و باعث بشه بعدا exception بده) یا ساز و کاری برای استفاده از باندل ها وجود داره؟!

دی ۰۴، ۱۳۹۴
احسان مینایی زاده
تعداد سئوالات پاسخ داده شده: ۳۹۶

شما به symfony مسلط نیستید، اول باید flow این فریم ورک رو خوب درک کنید توصیه میکنم کتاب اونو بخونید

عجالتا این سه تا لینک رو ببینید

http://symfony.com/doc/current/cookbook/event_dispatcher/before_after_filters.html

https://github.com/thecodingmachine/symfony-middleware

http://symfony.com/doc/current/book/validation.html