امروز:جمعه ,۱۳۹۸/۰۶/۲۹
Download http://bigtheme.net/joomla Free Templates Joomla! 3
Home / ۱۳۹۴ / بهمن

Monthly Archives: بهمن ۱۳۹۴

سناریو در Yii

scenario در Yii

مبحثی که این جلسه آموزش میدیم ادامه ی validation ها است . با عنوان سناریو (scenario) به این معنیه که شما میخواین یک سری کارهارو برای بخش های مختلف انجام دهید. برای مثال شما میخواین هنگامی که کاربر ثبت نام میکند شماره تلفن خود را وارد نماید پس باید تلفن …

Read More »
امنیت در Yii

امنیت در Yii – جلوگیری از حملات XSS

راه دیگه برای کنترل داده های ورودی کاربر و جلوگیری از کد های مخرب استفاده از CHtmlPurifier است. CHtmlPurifier کد های مخرب یا همون حملات XSS را حذف میکند. مثلا اسکریپت های جاوا اسکریپت را اگر کاربر وارد نماید , حذف میکند برای استفاده از CHtmlPurifier دو راه وجود دارد …

Read More »
اعتبار سنجی عبارات - validation -yii

اعتبار سنجی عبارات (validation) در Yii (قسمت دوم)

ادامه مبحث validation یا اعتبار سنجی عبارات را پیگیری میکنیم. ۱)برای دریافت آدرس اینترنتی از کد زیر استفاده میکنیم. با وجود کد زیر کاربر باید آدرس اینترنتی همانند : http://www.google.com وارد نماید. در صورتی که بخواهیم کاربر آدرس را بدون http وارد نماید از کد زیر استفاده میکنیم. در این …

Read More »
اعتبار سنجی عبارات - validation -yii

اعتبار سنجی عبارات (validation) در Yii (قسمت اول)

مبحث مهمی که در داده های ورودی کاربر وجود داره , این است که این اطلاعات را مدیریت کنیم تا اطلاعاتی که قرار است توسط کاربر وارد شود دقیقا همانی باشد که ما در نظر داریم. علاوه بر این ممکن است کاربری که اطلاعات وارد میکند قصد نفوذ به سیستم …

Read More »
ساخت extesion در yii- application component

ساخت یک application component ساده در Yii

یکی دیگه از امکانات فریم ورک yii استفاده از application component است. تا الان با module , widget , clip , portlet آشنا شدیم ویژگیه جدیدی که آموزش میدیم نوشتن application component هست. در واقع extension هایی هستند که شما میتوانید در تمامی نقاط سایتتون با توجه به نیازتون استفاده …

Read More »
استفاده از clip در yii

استفاده از Clip در Yii

استفاده از Clip در Yii یکی از مباحثی که در زبان ASP.net وجود دارد بحث استفاده از ContentPlaceHolder در Master Page هست. به این معنی که شما محلی را در قالب سایتتون تعریف میکنین و در هر صفحه ی دلخواهی میتوانید اون محل مشخص را با محتوای دلخواه پر کنید …

Read More »
آموزش yiiframework

دریافت ip در Yii

برای دریافت ip کاربر می توانید از کد زیر که از توابع خود فریم ورک Yii هست , استفاده نمایید

Read More »
CportletYiiframework

CPortlet در Yii

یکی دیگه از امکانات فریم ورک Yii که شبیه به CWidget هست CPortlet می باشد CPortlet توی پروژتون استفاده شده و اون همون ساید باریه که منو رو به شما نمایش میده : operation برای ساخت یک CPortlet همانند CWidget رفتار میکنیم. به عنوان مثال میخوایم برای کاربری که لاگین …

Read More »
ساخت ویجت در yii

ساخت ماژول (ویجت) در Yii

یکی دیگه از امکانات فریم ورک yii استفاده از ویجت هاست (widget ) . ویجت ها کامپوننت هایی هستن که شامل مدل و ویو هستن که می توان آنها را در هر جایی استفاده کرد. به این معنی که شما میتوانید آنهارا مستقل از controller , view , model به …

Read More »
نام کنترلر و اکشن جاری

دریافت کنترلر و اکشن جاری در Yii

در بسیاری از موارد شما نیاز دارین که نام کنترلر و یا اکشن صفحه ای که در آن قرار دارین را دریافت کنین. مثلا برای منو , می خواهید هر صفحه ای که قرار دارین , در منو کلاس خاصی گیره و active باشه خیلی راحت میتونین با کد زیر …

Read More »
ساخت ماژول در yii - module in yi

ساخت ماژول در Yii

یکی دیگه از قابلیت های فریم ورک yii امکان ایجاد ماژول هست. ماژول ها در خود مدل , ویو , کنترلر را به صورت مستقل دارا می باشند به این صورت که MVC هر ماژول مختص ب خودش است. خوب برای ایجاد ماژول هم میتونین دستی این کارو انجام بدین …

Read More »