آموزش فریم ورک Yii

متن مرتبط با «yii2 model find by id» در سایت آموزش فریم ورک Yii نوشته شده است

Minify Script در Yii2

  • نیلوبلاگ

    یکی از راه های مفید در سرعت پردازش سایت و همچنین سئو استفاده از minify و compress کردن فایل های css و javascript هست . برای این کار روش های متنوعی وجود داره که یکی از مفید ترینشون که من استفاده کر...

    ادامه مطلب
  • RBAC لیست کاربرانی دارای نقش خاص در YII2

  • نیلوبلاگ

    RBAC لیست کاربرانی دارای نقش خاص در YII2در بسیاری از مواقع در پروژه شما نیاز به لیست کاربرانی که دارای یک نقش مشخص هستند دارید.به عنوان مثال می خواهید لیست کاربرانی که به عنوان مدیر در سایت شما فعالیت...

    ادامه مطلب
  • آموزش مرحله به مرحله (صفر تا صد ) فریم ورک Yii2 ایجاد پروژه (در حال تکمیل)

  • نیلوبلاگ

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

    ادامه مطلب
  • استفاده از Html::a در gridview – listview

  • نیلوبلاگ

    برای لینک دهی در فریم ورک yii ، می توانید به جای استفاده از تگ لینک (a) ازHtml::a استفاده کنیدنحوه ی استفاده در Document فریم ورک به این صورت می باشد :1Html::a('text',link, [options]);به راحتی شما می توانید در پروژه از آن استفاده کنیدمثال :1Html::a('Link', ['/site/test'], ['target'=>'_blank']);اما زمانی که شما از این قابلیت در Gridview و یا DetailView استفاده می کنید قسمت option لحاظ نمی شودنکته در اینجاست که شما باید format آن را مشخص کنید و برابر با raw قرار دهید :123456789101112[                        'attribute'=> 'link',  ...

    ادامه مطلب
  • برنامه نویسی php yii2 data provider default sorting $dataProvider = new ActiveDataProvider([ 'quer

  • نیلوبلاگ

    برنامه نویسی 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 CWebLogRoute) {$route->enabled = false; // disable any weblogroutes}}Yii::app()->end();} + نوشته شده در سه شنبه سوم مرداد ۱۳۹۶ساعت17:5 توسطامیر | ...

    ادامه مطلب
  • متد findByAttributes

  • نیلوبلاگ

    استفاده از متدfindByAttributes() در yii1 یکی از متد های CActiveRecord متد findByAttributes می باشد که یک رکورد(سطر) را بر اساس ویژگی ها و شرط های خواسته شده پیدا می کند:که سه ۳ آرگومان دریافت می کند :public static findByAttributes(array $attributes, mixed $condition='', array $params=array ( ))همانطور که در کد بالا مشخص است این سه آرگومان به شرح زیر می باشندک attributesکه به صورت آرایه دریافت میش...

    ادامه مطلب
  • دوباره نویسی متدهای کنترلر – Overriding Controller Functions

  • نیلوبلاگ

    آموزش فریم ورک های laravel و Yiiهر کنترلری که در پروژه ها استفاده می شود از کلاس Controller ارثبری (extend) میشوند .این کلاس خود دارای متد ها و پروپرتی هایی است .در صورتی که شما نیاز به استفاده از انها داشته باشین می توانین آنها را بر اساس نیاز خود دوباره نویسی (override) کنین.لیست متد ها و پروپرتی ها ی این کلاس در سایت اصلی همراه با توضیحات قرار دارد .جهت نمایشاینجارا کلیک نمایید.نکته ای که در دوباره نویسی باید توجه داشته باشین اینه که حتما متد اصلی را در انتها صدا بزنید.برای مثال ما متد beforAction را به این صورت دوباره نویسی می کنیم:public function be...

    ادامه مطلب
  • How to get user role in Yii2?

  • نیلوبلاگ

    Yii::$app->authManager->getRolesByUser(Yii::$app->user->getId());...

    ادامه مطلب
  • yii2 data provider default sorting

  • نیلوبلاگ

    برنامه نویسی phpyii2 data provider default sorting $dataProvider = new ActiveDataProvider(['query' => $query,'sort'=> ['defaultOrder' => ['topic_order'=>SORT_ASC]] ]); Official doc link...

    ادامه مطلب
  • برنامه نویسی php yii2 data provider default sorting $dataProvider = new ActiveDataProvider([ 'quer

  • نیلوبلاگ

    برنامه نویسی 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 CWebLogRoute) {$route->enabled = false; // disable any weblogroutes}}Yii::app()->end();} + نوشته شده در سه شنبه سوم مرداد ۱۳۹۶ساعت17:5 توسطامیر | ...

    ادامه مطلب
  • URL in yii2 gridview

  • نیلوبلاگ

    برنامه نویسی phpبرای نمایش لینک در gridview : GridView::widget(['dataProvider' => $dataProvider,'filterModel' => $searchModel,'columns' => [['class' => 'yiigridSerialColumn'],['label'=>'bla','format' => 'raw','value'=>function ($data) {retu Html::url('site/index');},],['class' => 'yiigridActionColumn'],],]); + نوشته شده در جمعه ششم مرداد ۱۳۹۶ساعت8:31 توسطامیر | ...

    ادامه مطلب
  • Yii2 pjax gridview

  • نیلوبلاگ

    به صورت پیش فرض هنگامی که در gridview در Yii2 مطلبی را جستجو می کنین در url شما با یک کوئری استرینگ طولانی مواجه می شوید شکل زیر : خوب برای اینکه جستجوی شما در gridview به صورت ajax انجام شود همانند yii1 فریم ورک ویجتی با نام Pjax دارد که برای اینکار می توانید از آن استفاده کنیدبرای استفاده شما باید این ویجت را در صفحه ای که gridview در آن استفاده شده است قرار دهیدنکته : gridview باید در داخل این ویجت باشد . نکته : حتما باید ویجت پیجکس رو به این صوت صدا بزنینyiiwidgetsPjax چه هنگامی که آن را شروع می کنید چه هنگامی که پایان می دهید .yiiwidgetsPjax::begin(['enableReplaceState' => false...

    ادامه مطلب
  • Yii2 model count

  • نیلوبلاگ

    تدریس و آموزش تخصصی فریم ورک Yii برای به دست آوردن تعداد رکورد فراخوانی شده از کد زیر استفاده می کنیم $model = User::find() ->where(['status' => 0]) ->orderBy('userid') ->count(); ...

    ادامه مطلب
  • Yii2 model findOne and Condition

  • نیلوبلاگ

    طراحی و بهینه سازی نرم افزار های تحت وب برای به دست آوردنیک رکورد از دیتابیس از findOne استفاده میکنیم f$model = User::find()->one(); در صورتی که کوئری ما دارای شروطی بود به صورت های زی می توانیم شرط گذاری نماییم روش اول با استفاده از پارامتر:$userid=1;$model = User::find() ->where('userid > :userid', [':userid' => $userid]) ->one();روش دوم:$model = User::find() ->where(['reg_date' => $date, 'status' => 1]) ->one(); روش سوم:$model = User::find() ->where("reg_date > '2014-01-01' and status=1") ->all();روش چهارم AND , OR:$model = User::find() ->where('userid > :userid', [':userid' => $userid]) ->orWhere('primary_user = :primary_user', [':primary_user' => $primary_user]) ->andWhere('status = :...

    ادامه مطلب
  • Yii2 model order by

  • نیلوبلاگ

    طراحی و بهینه سازی نرم افزار های تحت وب برای نمایش دیتا بر اساس ترتیب صعودی یا نزولی روش های زیر قابل دسترس می باشند :روش اول:$model = User::find() ->where(['status' => 1]) ->orderBy('userid') ->all();روش دوم :$model = User::find() ->where(['status' => 0]) ->orderBy('userid') ->one(); روش سوم :$model = User::find() ->orderBy([ 'usertype'=>SORT_ASC, 'useame' => SORT_DESC, ]) ->limit(10) ->all();خروجی کوئری بالا :SELECT * FROM `tbl_user` ORDER BY `usertype`, `useame` DESC LIMIT 10...

    ادامه مطلب
  • عملیات درج (Insert) در Yii2

  • نیلوبلاگ

    آموزش فریم ورک یی برای ثبت اطلاعات در Yii2 به روش های زیر عمل می کنیم برای ثبت رکورد جدید و یا ویرایش یک رکورد از کد زیر استفاده می کنیم $model = new User;$model->name = 'YII';$model->email = 'yii2@framework.com';$model->save(); // equivalent to $model->insert(); ثبت به وسیله ی کامند (command)$coection->createCommand() ->insert('tbl_user', [ 'name' => 'yii', 'status' => 1,]) ->execute(); برای ثبت همزمان چندین رکورد (batchInsert)$coection ->createCommand() ->batchInsert('tbl_user', ['name', 'status'], [ ['Bala', 1], ['Akilan', 0], ['Babu', 1], ]) ->execute();...

    ادامه مطلب
  • مقدار دهی تگ متا (meta) در Yii2

  • نیلوبلاگ

    آموزش فریم ورک یی برای مقدار دهی به تگ متا , و ایجاد تگ متا در صفحات خود به صورت داینامیک فریم ورک Yii این امکان را به راحتی فراهم کرده است .برای مثال ما میخواهیم کلمات کلیدی (keywords) و توضیحات(description) صفحه ی خود را برای تنظیمات سئو تنظیم و مقدار دهی کنیمبرای این کار به روش زیر عمل می کنیم Yii::$app->view->registerMetaTag([ 'name' => 'description', 'content' => $model->description ]); Yii::$app->view->registerMetaTag([ 'name' => 'keywords', 'content' => $model->title ]); همچنین برای تنظیم کردن charset به شکل زیر عمل می کنیم Yii::$app->view->registerMetaTag([ 'name' => 'charset', 'content' => utf-8 ]);...

    ادامه مطلب
  • Yii2 model find

  • نیلوبلاگ

    آموزش فریم ورک یی برای دریافت اطلاعات از دیتابیس با استفاده از model به روش زیر عمل می کنیم . برای دریافت اطلاعات با استفاده از کلید اصلی . در صورتی که اطلاعات یافت شد مقادیر خواسته شده رو نمایش می دهد . در غیر این صورت مقدار بازگشتی false یا null می باشد  $model = User::find(1);if($model){ echo $model->useame; echo $model->status;}...

    ادامه مطلب
  • Yii2 model select

  • نیلوبلاگ

    آموزش فریم ورک یی برای دریافت اطلاعات از دیتابیس با استفاده از model به روش زیر عمل می کنیم .در صورتی که بخواهیم فقط ستون هایی که لازم داریم را نمایش دهیم از select استفاده می کنیم $model = User::find()->select('useame, id')->all();...

    ادامه مطلب
  • Yii2 model all

  • نیلوبلاگ

    طراحی و بهینه سازی نرم افزار های تحت وب برای دریافت اطلاعات از دیتابیس با استفاده از model به روش زیر عمل می کنیم برای دریافت تمام اطلاعات دیتابیس از کد زیر استفاده می کنیم $model = User::find()->all();...

    ادامه مطلب
  • برچسب‌های مرتبط

    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