aselsan/search

Codeigniter 4 框架的快速搜索

dev-main 2024-10-02 00:08 UTC

This package is auto-updated.

Last update: 2024-10-02 00:08:50 UTC


README

Codeigniter 4 框架的快速搜索

CodeIgniter PHP Version Require

安装

composer require aselsan/search

用法

在您的模型中使用 use SearchTrait,如下所示

<?php

namespace App\Models;

use CodeIgniter\Model;

class UserModel extends Model
{
    use SearchTrait; //Add this

    // Optional properties
    protected $search = ['first_name', 'last_name'];

在您的控制器中某个地方

$keyword = "jhon doe";

// Match any fields
model(UserModel::class)->search($keyword)->paginate();

// Match all fields
model(UserModel::class)->search($keyword, true)->paginate();

许可证

本项目采用 MIT 许可证 - 有关详细信息,请参阅 LICENSE 文件。