تغییر شرط کوئری قبل از انجام عملیات فایند

با سلام خدمت بزرگواران گرامی

من برای انجام پروژه ای نیاز دارم که قبل از انجام عملیات

find

یعنی در کالبک

beforeFind()

چک کنم که اگر در قسمت

condition

تاریخ وجود داشت ابتدا به تاریخ میلادی تبدیل بشه و بعد کوئری اجرا بشه.

منتها به جهت اینکه در فریمورک

yii

مقدار پراپرتی

condition

یک رشته هست من نمی تونم رو این متغیر کاری انجام بدم.

اگر دوستان راهی را مد نظر دارند ممنون میشم ارائه بدهند.

با تشکر

[right][rtl][font="Tahoma"]

سلام

من تو پروژه ای با صورت مساله مشابهی مواجه بودم و راهم این بود که کلا قبل از ساختن criteria تکلیف خودم رو با تاریخ ها و نوع و مقدارشون مشخص میکردم. فکر کنم دستکاری در این حد تو تابع beforeFind یکم دیر باشه. همون قبل از فراخانی find میشه بررسی کرد و شروط و صحیح رو بهش ارسال کرد

[/font][/rtl][/right]