امروز:یکشنبه ,۱۳۹۸/۰۴/۳۰
Download http://bigtheme.net/joomla Free Templates Joomla! 3
Home / ۱۳۹۵ / تیر

Monthly Archives: تیر ۱۳۹۵

Yii2 model select

برای دریافت اطلاعات از دیتابیس با استفاده از model به روش زیر عمل می کنیم . در صورتی که بخواهیم فقط ستون هایی که لازم داریم را نمایش دهیم از select استفاده می کنیم

Read More »

Yii2 model find

برای دریافت اطلاعات از دیتابیس  با استفاده از model  به روش زیر عمل می کنیم . برای دریافت اطلاعات با استفاده از کلید اصلی . در صورتی که اطلاعات یافت شد مقادیر خواسته شده رو  نمایش می دهد . در غیر این صورت مقدار بازگشتی false یا null  می باشد …

Read More »

مقدار دهی تگ متا (meta) در Yii2

برای مقدار دهی به تگ متا , و ایجاد تگ متا در صفحات خود به صورت داینامیک فریم ورک Yii این امکان را به راحتی فراهم کرده است . برای مثال ما میخواهیم کلمات کلیدی (keywords) و توضیحات(description) صفحه ی خود را برای تنظیمات سئو تنظیم و مقدار دهی کنیم …

Read More »

عملیات درج (Insert) در Yii2

برای ثبت اطلاعات در Yii2 به روش های زیر عمل می کنیم برای ثبت رکورد جدید و یا ویرایش یک رکورد از کد زیر استفاده می کنیم ثبت به وسیله ی کامند (command) برای ثبت همزمان چندین رکورد (batchInsert)

Read More »

کوئری حذف (delete) در Yii2

برای حذف یک یا چند رکورد در Yii2 به روش های زیر عمل می کنیم . model Delete حذف بر اساس شرط (condition) حذف با استفاده از کوئری حذف با استفاده از متدهای زنجیره ای (method chaining) و حذف با استفاده از کلید اصلی حذف تمام اطلاعات و

Read More »

کار با session در Yii2

سشن (session ) راهی است که به وسیله ی آن می توانید اطلاعات خود را در آن ذخیره کنید و در هر صفحه ای از سایت که کاربر آن را به وسیله ی request فراخوانی می کند از آن استفاده کنید در php با استفاده از متغییر گلوبال $_SESSION به …

Read More »

استفاده از Transaction در Yii2

هنگامی که شما چند عملیات رو در یک فرآیند انجام دهید به آن Transaction می گویند برای اجرای چند کوئری در یک فرآیند از transaction استفاده می کنیم . زمانی که همه عملیات ها به درستی اجرا بشه transaction اجرا میشه در صورتی که یکی از این عملیات ها مشکلی …

Read More »

گزارش گیری (Log) در Yii2

یکی از ابزار های مفید و پرکاربرد فریم ورک yii2 سیستم گزارش گیری می باشد که به برنامه نویس این امکان را می دهد تا برنامه ی خود را بهتر مدیریت کند . برای ثبت پیام هایی که سیستم (و یا خودمون تعریف می کنیم)گزارش گیری میکند به روش های …

Read More »

Maximum execution time of 60 seconds exceeded

حداکثر زمانی که کوئری را فرآیندی انجام میشه به صورت پیش فرض ۶۰ ثانیه است برای تغییر این زمان می بایست در فایل php.ini مقدار آن را باید تغییر دهید همچنین در فایل php خودتون می تونید کد زیر را قرار دهید

Read More »

yii2 add button to gridviwe

yii2 add button to gridviwe     برای افزودن دکمه ی جدید در Gridview ابتدا باید در template نمایش دکمه ها , دکمه ی دلخواه را اضافه کنید , سپس تنظیمات مربوط به دکمه را انجام دهیدبه این صورت که :   در کد بالا ما در کلاس ActionColumn در …

Read More »

Yii2- تغییر مقدار not set (تنظیم نشده است) GridView

در صورتی که داده ای برای ستون شما ثبت نشده باشد در GridView مقدار not null (تنظیم نشده ) درج می شود برای تغییر مقدار اولیه آن میتوانید از کد زیر استفاده کنید نکته: در صورتی که جدول شما در دیتابیس بدون اطلاعات باشد به صورت پیش فرض شکل زیر …

Read More »

Yii2-نمایش Summary در Gridiveiw

summary همون نمایش خلاصه اطلاعاتمون می باشد به این صورت که مثلا : نمایش ۱ تا ۱۰ از ۳۰ رکورد که تنظیمات مربوط به خودشو داره که در زیر به اون اشاره میکنیم {begin} به معنای شروع نمایش رکورد ها : مثلا در صفحه ی ۲ نمایش ۲۰ تا ۳۰ …

Read More »

تغییر فرمت GridView Layout

در حالت کلی نحوه ی نمایش دیتا در  Gridview  به این صورت است که ابتدا خلاصه ای از اطلاعات نمایش داده میشود (نمایش ۱ تا ۱۰ از ۲۶) سپس آیتم ها یا همون دیتاهامون  و در آخر صفحه بندی برای تغیر ترتیب و یا افزودن داده ی جدیدی به صورت …

Read More »

تغییرات ظاهری Gridview در Yii2

در فریم ورک Yii2 ویجتی به نام Gridview داریم که جهت نمایش دیتا ها (متن – تصویر و ..) استفاده می شود : این ویجت امکانات زیادی داره مثل: ترتیب , صفحه بندی , فیلتر کردن و … که دارای تنظیمات پیش فرضی میباشد برای تغییر این تنظیمات باید آنها …

Read More »