
نوشته شده توسط
Mohammadsgh
خیلی خیلی جالبه شما الان به یه query همه اون کار ها رو انجام دادید؟به خدا اعتماد به نفستون خیلی خیلی بالاست.دوستان خودشون ببینن و بررسی کنن من هیچی نمیگم. در بدترین حالت بگیم count رو تو یه query نمیشه گرفت ولی به آسونی میشه با دو تا متغییر count گرفت.دوستان خودتون بررسی کنید و بگید
count=DB::table('users')->get();
$counts=count($count);
دوست عزیز این بله میشه
این مثالی که زدید خیلی سادس اینور هم میشه
$model=Users::find()->all();
$count=count($model);
شما لطفا این ها رو معادل کنید
$model = new LoginForm();
if ($model->load(Yii::$app->request->post()) && $model->login()) {
return $this->goBack();
}
من به همین راحتی فرمی که از طرف view میاد رو با متغغیراش میدم به مدل یعنی الآن این مدل email و password رو از فرم گرفته و داخل پر شده .
و
یه مثال داخل Yii 2 ازش میزنم که علاوه بر اینکه ولیدیشن سرورش رو نشوتم ولیدیشن جاوا اسکریپتشم نوشتم
[
['state', 'required', 'when' => function ($model) {
return $model->country == 'USA';
}, 'whenClient' => "function (attribute, value) {
return $('#country').val() == 'USA';
}"],
]
لطفا معادل بزنید به همین کاربردی و راحتی هر دو ولیدیشن کاستوم خودتون رو بنویسید هم سمت سرور هم سمت کاربر