چگونه در yii دیباگ کنیم؟

داکیومنت Yii برای Debug کردن خیلی خوبه که از اینجا می تونید بخونید. من خودم برای دیباگ کردن از دوتا راه استفاده می کنم

۱- راه حل قدیمی تر من :

CFileLogRoute رو load می کنم و الان دارم بهش می گم در error ها و warning هارو لاگ بگیر، لاگ ها به فایل  protected/runtime/application.log اضافه میشه، من خودم با tailf آخرین تغییراتش رو می بینم.

برای لاگ کردن هم از

استفاده می کنم.

۲- راه حلی که الان استفاده می کنم:

اولین بار phpconsole رو توی Zend دیدم، فریم ورکی که هیچوقت دوسش نداشتم و نخواهم داشت! الان برای دیباگ کردن از phpconsole استفاده می کنم، extensionش رو از اینجا روی کروم نصب کنید ، بعد extension اونو برای Yii از اینجا دانلود کنید.

با استفاده از phpconsole میشه به جای خوندن فایل application.log لاگ هارو داخل console کروم چاپ می کنه و بصورت notification هم نشون میده کاری که دقیقا انجام میده اضافه کردن PHP-Console به Header صفحه است.

البته یکسری قابلت دیگه هم داره که می تونید از سایت http://phpconsole.com/ بخونید.

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

شما می‌توانید از این دستورات HTML استفاده کنید: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">