How to get response as json format(application/json) in yii? - تاریخ: 1396/5/28 ساعت: 0:12
برنامه نویسی phpHow to get response as json format(application/json) in yii? Create this function in your (base) Controller: protected function renderJSON($data){header('Content-type: application/json');echo CJSON::encode($data);foreach (Yii::app()->log->routes as $route) {if($route instanceof CWebL...
URL in yii2 gridview - تاریخ: 1396/5/28 ساعت: 0:12
برنامه نویسی phpبرای نمایش لینک در gridview : GridView::widget(['dataProvider' => $dataProvider,'filterModel' => $searchModel,'columns' => [['class' => 'yiigridSerialColumn'],['label'=>'bla','format' => 'raw','value'=>function ($data) {retu Html::url('site/index');},],['class' => 'yiigridActionColum...
Yii2 pjax gridview - تاریخ: 1396/5/28 ساعت: 0:12
به صورت پیش فرض هنگامی که در gridview در Yii2 مطلبی را جستجو می کنین در url شما با یک کوئری استرینگ طولانی مواجه می شوید شکل زیر : خوب برای اینکه جستجوی شما در gridview به صورت ajax انجام شود همانند yii1 فریم ورک ویجتی با نام Pjax دارد که برای اینکار می توانید از آن استفاده کنیدبرای استفاده شما باید...
تفاوت this و self در برنامه نویسی شی گرا - تاریخ: 1396/5/28 ساعت: 0:12
برنامه نویسی phpچه زمانی باید از $this و چه زمانی از self استفاده کنیم؟ $this به شی جاری اشاره می کند . refer to object self به کلاس جاری اشاره می کند.refer to class $this->member به غیر استاتیک متد و پروپرتی اشاره می کند self::member به استاتیک متد و پروپرتی اشاره می کند مثال های زیر برای درک بهتر ...
Yii2 model count - تاریخ: 1395/8/20 ساعت: 10:37
تدریس و آموزش تخصصی فریم ورک Yii برای به دست آوردن تعداد رکورد فراخوانی شده از کد زیر استفاده می کنیم $model = User::find() ->where(['status' => 0]) ->orderBy('userid') ->count();
Yii2 model findOne and Condition - تاریخ: 1395/8/18 ساعت: 2:32
طراحی و بهینه سازی نرم افزار های تحت وب برای به دست آوردنیک رکورد از دیتابیس از findOne استفاده میکنیم f$model = User::find()->one(); در صورتی که کوئری ما دارای شروطی بود به صورت های زی می توانیم شرط گذاری نماییم روش اول با استفاده از پارامتر:$userid=1;$model = User::find() ->where('userid > :userid...
Yii2 model order by - تاریخ: 1395/8/18 ساعت: 2:32
طراحی و بهینه سازی نرم افزار های تحت وب برای نمایش دیتا بر اساس ترتیب صعودی یا نزولی روش های زیر قابل دسترس می باشند :روش اول:$model = User::find() ->where(['status' => 1]) ->orderBy('userid') ->all();روش دوم :$model = User::find() ->where(['status' => 0]) ->orderBy('userid') ->one(); روش سوم :$mode...
عملیات درج (Insert) در Yii2 - تاریخ: 1395/8/7 ساعت: 9:50
آموزش فریم ورک یی برای ثبت اطلاعات در Yii2 به روش های زیر عمل می کنیم برای ثبت رکورد جدید و یا ویرایش یک رکورد از کد زیر استفاده می کنیم $model = new User;$model->name = 'YII';$model->email = 'yii2@framework.com';$model->save(); // equivalent to $model->insert(); ثبت به وسیله ی کامند (command)$co ec...
مقدار دهی تگ متا (meta) در Yii2 - تاریخ: 1395/8/7 ساعت: 9:50
آموزش فریم ورک یی برای مقدار دهی به تگ متا , و ایجاد تگ متا در صفحات خود به صورت داینامیک فریم ورک Yii این امکان را به راحتی فراهم کرده است .برای مثال ما میخواهیم کلمات کلیدی (keywords) و توضیحات(description) صفحه ی خود را برای تنظیمات سئو تنظیم و مقدار دهی کنیمبرای این کار به روش زیر عمل می کنیم Yi...
Yii2 model find - تاریخ: 1395/8/7 ساعت: 9:49
آموزش فریم ورک یی برای دریافت اطلاعات از دیتابیس با استفاده از model به روش زیر عمل می کنیم . برای دریافت اطلاعات با استفاده از کلید اصلی . در صورتی که اطلاعات یافت شد مقادیر خواسته شده رو نمایش می دهد . در غیر این صورت مقدار بازگشتی false یا null می باشد  $model = User::find(1);if($model){ echo $mo...
Yii2 model select - تاریخ: 1395/8/7 ساعت: 9:49
آموزش فریم ورک یی برای دریافت اطلاعات از دیتابیس با استفاده از model به روش زیر عمل می کنیم .در صورتی که بخواهیم فقط ستون هایی که لازم داریم را نمایش دهیم از select استفاده می کنیم $model = User::find()->select('use ame, id')->all();
Yii2 model all - تاریخ: 1395/8/7 ساعت: 9:49
طراحی و بهینه سازی نرم افزار های تحت وب برای دریافت اطلاعات از دیتابیس با استفاده از model به روش زیر عمل می کنیم برای دریافت تمام اطلاعات دیتابیس از کد زیر استفاده می کنیم $model = User::find()->all();
استفاده از Transaction در Yii2 - تاریخ: 1395/7/22 ساعت: 13:34
آموزش برنامه نویسی آموزش تخصصی فریم ورک Yii هنگامی که شما چند عملیات رو در یک فرآیند انجام دهید به آن Transaction می گویند برای اجرای چند کوئری در یک فرآیند از transaction استفاده می کنیم .زمانی که همه عملیات ها به درستی اجرا بشه transaction اجرا میشه در صورتی که یکی از این عملیات ها مشکلی در انجام ...
Yii2-افزودن دکمه جدید در Gridviwe - تاریخ: 1395/7/20 ساعت: 14:46
آموزش برنامه نویسی آموزش تخصصی فریم ورک Yii برای افزودن دکمه ی جدید در Gridview ابتدا باید در template نمایش دکمه ها , دکمه ی دلخواه را اضافه کنید , سپس تنظیمات مربوط به دکمه را انجام دهید به این صورت که : در کد بالا ما در کلاس ActionColumn در قسمت template دکمه ی link را تعریف کردیمدر مرحله ی بعد ب...
Yii2- تغییر مقدار not set (تنظیم نشده است) GridView - تاریخ: 1395/7/17 ساعت: 12:53
آموزش برنامه نویسی آموزش تخصصی فریم ورک Yii در صورتی که داده ای برای ستون شما ثبت نشده باشد در GridView مقدار not null (تنظیم نشده ) درج می شود برای تغییر مقدار اولیه آن میتوانید از کد زیر استفاده کنید 'emptyCell'=>'-',نکته: در صورتی که جدول شما در دیتابیس بدون اطلاعات باشد به صورت پیش فرض شکل زیر ن...
Yii2-نمایش Summary در Gridiveiw - تاریخ: 1395/7/16 ساعت: 16:15
آموزش برنامه نویسی آموزش تخصصی فریم ورک Yii summary همون نمایش خلاصه اطلاعاتمون می باشدبه این صورت که مثلا : نمایش ۱ تا ۱۰ از ۳۰ رکوردکه تنظیمات مربوط به خودشو داره که در زیر به اون اشاره میکنیم{begin} به معنای شروع نمایش رکورد ها : مثلا در صفحه ی ۲ نمایش ۲۰ تا ۳۰ از ۳۰ رکورد . منظور ۲۰ است{end} به ...
Gridview در Yii2 - تاریخ: 1395/7/14 ساعت: 9:44
در فریم ورک Yii2 ویجتی به نام Gridview داریم که جهت نمایش دیتا ها (متن - تصویر و ..) استفاده می شود :این ویجت امکانات زیادی داره مثل: ترتیب , صفحه بندی , فیلتر کردن و ... که دارای تنظیمات پیش فرضی میباشدبرای تغییر این تنظیمات باید آنها را برروی ویجت اعمال کنیم.به صورت پیش فرض ما تنظیمات زیر را برای ...
تغییرات ظاهری Gridview در Yii2 - تاریخ: 1395/7/14 ساعت: 9:44
در فریم ورک Yii2 ویجتی به نام Gridview داریم که جهت نمایش دیتا ها (متن - تصویر و ..) استفاده می شود :این ویجت امکانات زیادی داره مثل: ترتیب , صفحه بندی , فیلتر کردن و ... که دارای تنظیمات پیش فرضی میباشدبرای تغییر این تنظیمات باید آنها را برروی ویجت اعمال کنیم. تغییر کلاس gridviewبه صورت پیش فرض است...
حذفindex.php در Yii2 - تاریخ: 1395/7/9 ساعت: 15:53
برای حذف index.php از آدرس url ۲ کار باید انجام دهید . کار اول: تنظیمات مربوط به سرور در سرور iis باید در web.config کد زیر را قرار دهید <?xml version="1.0" encoding="UTF-8"?><configuration><system.webServer><directoryBrowse enabled="false" /><rewrite><rules><rule name="Hide Yii Index" stopProcessin...
قرار دادن پسوند در آدرس url - تاریخ: 1395/7/9 ساعت: 15:53
برای قرار دادن پسوند در آدرس url به عنوان مثال قرار دادن .html در انتهای آدرس :www.test.com/site/about.html در تنظیمات urlmanager از suffix استفاده میکنیم 'urlManager' => [ 'class' => 'yiiwebUrlManager', 'enablePrettyUrl' => true, 'showScriptName' => false, 'enableStrictParsing' => false, 'suffix'=>...

برچسب‌های مرتبط

yii2 model count | yii2 model findone | yii2 model find | yii2 model find all | yii2 model find by attribute | yii2 model find by pk | yii2 model find condition | yii2 model find limit | yii2 model find sort | yii2 model order by