رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
فرم ساده جستجو
#1
سلام
من چطوري ميتونم در صفحه خودم يك textbox داشته باشم كه كاربر با وارد كردن متني بتواند در جدول ساده اي كه دارم جستجو انجام دهد؟؟
من در صفحه خودم همه ركوردها را نشان مي دهم ولي مي خواهم يك كادري جهت جستجو داشته باشم
ميشه راهنمايي كنيد كه با چه ابزاري درYII بايد اينكارو بكنم؟؟ يا نمونه كدي بهم بدين؟؟

من اين نمونه كد را پيدا كردم :
http://forum.majidonline.com/threads/186...-Framework

ولي نميدونم namespace , use را چي گذارم (در بخش model)
پاسخ
تشکر شده توسط:
#2
توی Yii 1.1 که این شکلی میشه انجام داد ولی توی 2 خودتون معادلش رو انجام بدین:
if(isset($_POST['username'])) {
    $model = new Users('search');
    $model->username = $_POST['username'];
    $users = $model->search();
}
حالا شما رکوردهایی که توی username شون کلمه واردشده توی کادر متن username رو داشتن، توی متغیر users$ بصورت آرایه دارین.
پاسخ
تشکر شده توسط: reza
#3
نه مشكل من با use , namespase است كه نميدونم چي بايد تعريف بشه
در فايل مدل اينو تعريف كردم :

namespace app\models

class Search extends CFormModel{

ولي اين خطا را ميده:
Class 'app\models\CFormModel' not found
پاسخ
تشکر شده توسط:
#4
توی Yii2 باید اینطوری بنویسید:
namespace app\models;
use \yii\base\Model;
class Search extends Model
{
    //...
}
پاسخ
تشکر شده توسط: reza




کاربران در حال بازدید این موضوع: 1 مهمان