将?search = query重写为/ search / query和分页

黑色液体

我在控制器内的方法可以收到以下信息:

domain.com/busqueda/任何东西

它将在我的数据库中搜索“任何内容”并分页结果,因此,如果不止一个,则需要第三个值:

domain.com/busqueda/anything/10

“ 10”将是偏移量。

将表格与GEt方法一起使用将导致:

domain.com?busqueda=任何东西

我的控制器不接受。所以我需要将其重写为:

domain.com/busqueda/anything/

并且在键入或直接链接时也能够接受偏移值,例如:

domain.com/busqueda/anything/10

htaccess来的时候我很不好。我尝试了一些规则,但没有“补偿”。

jacekpl

您可以为表单创建另一个控制器方法,在该方法中,您将获取GET参数并进行重定向:redirect('busqueda /'.$ this-> input-> get('busqueda'));


如果路由出现问题:

在application / config / routes.php中添加:

$route['busqueda/(:any)/(:num)'] = 'busqueda_controller/busqueda_method/$1/$2';
$route['busqueda/(:any)'] = ''busqueda_controller/busqueda_method/$1';

在您的busqueda_controller / busqueda_method中,只需执行以下操作:

$offset = false; //no offset

if(FALSE !== $this->uri->segment(3)) {
    $offset = (int)$this->uri->segment(3); //I've used casting, because I don't know how CI does it. Maybe it's unnecessary here
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将subdir / query param重写为root / query param

来自分类Dev

Hibernate Search query for class

来自分类Dev

Search query optimization in mysql

来自分类Dev

Elastic Search Query with Java Api

来自分类Dev

Hibernate Search / Lucene - Search for and rank unrelated entities with a single query

来自分类Dev

Why search query not showing any result in PHRETS?

来自分类Dev

How to handle search query with Japanese language with MySql?

来自分类Dev

ElasticSearch Query Search with Highlight C# Nest

来自分类Dev

如何使用字段和子域数制作Elastic Search API(Query)

来自分类Dev

How to write contains query in SQLite fts3 fulltext search

来自分类Dev

Search bounding rectangles (axis aligned) for a given query point in 2 dimensions

来自分类Dev

无效的自定义@Query语法Spring Elastic Search

来自分类Dev

properties.search.query无效的日志或指标查询

来自分类Dev

CodeIgniter Rest-Api : Multiple Like Query Search

来自分类Dev

如何使工作search.php?search = food和search?search = food

来自分类Dev

重写和分页交互

来自分类Dev

重写和分页交互

来自分类Dev

Excel VLOOKUP和SEARCH组合

来自分类Dev

Excel VLOOKUP和SEARCH组合

来自分类Dev

将分页添加到 wp-query

来自分类Dev

将动态页面和非www重写为www(.htaccess)

来自分类Dev

将 jQuery 重写为 Vanilla JS、querySelector 和 $(this).html

来自分类Dev

使用 htaccess 将模型和视图重写为子域

来自分类Dev

Elastic Search和Google Search Appliance页面排名之间的区别

来自分类Dev

“ yum search”和“ yum search all”有什么区别?

来自分类Dev

使用Beam和DataFlow将数据从Cloud SQL迁移到Elastic Search

来自分类Dev

将PHP imap_search与FROM选项和hotmail帐户一起使用

来自分类Dev

在Elastic Search中在query_string旁边使用过滤器

来自分类Dev

Google Search Console API,google.webmasters.searchanalytics.query“必须输入startDate字段”

Related 相关文章

  1. 1

    将subdir / query param重写为root / query param

  2. 2

    Hibernate Search query for class

  3. 3

    Search query optimization in mysql

  4. 4

    Elastic Search Query with Java Api

  5. 5

    Hibernate Search / Lucene - Search for and rank unrelated entities with a single query

  6. 6

    Why search query not showing any result in PHRETS?

  7. 7

    How to handle search query with Japanese language with MySql?

  8. 8

    ElasticSearch Query Search with Highlight C# Nest

  9. 9

    如何使用字段和子域数制作Elastic Search API(Query)

  10. 10

    How to write contains query in SQLite fts3 fulltext search

  11. 11

    Search bounding rectangles (axis aligned) for a given query point in 2 dimensions

  12. 12

    无效的自定义@Query语法Spring Elastic Search

  13. 13

    properties.search.query无效的日志或指标查询

  14. 14

    CodeIgniter Rest-Api : Multiple Like Query Search

  15. 15

    如何使工作search.php?search = food和search?search = food

  16. 16

    重写和分页交互

  17. 17

    重写和分页交互

  18. 18

    Excel VLOOKUP和SEARCH组合

  19. 19

    Excel VLOOKUP和SEARCH组合

  20. 20

    将分页添加到 wp-query

  21. 21

    将动态页面和非www重写为www(.htaccess)

  22. 22

    将 jQuery 重写为 Vanilla JS、querySelector 和 $(this).html

  23. 23

    使用 htaccess 将模型和视图重写为子域

  24. 24

    Elastic Search和Google Search Appliance页面排名之间的区别

  25. 25

    “ yum search”和“ yum search all”有什么区别?

  26. 26

    使用Beam和DataFlow将数据从Cloud SQL迁移到Elastic Search

  27. 27

    将PHP imap_search与FROM选项和hotmail帐户一起使用

  28. 28

    在Elastic Search中在query_string旁边使用过滤器

  29. 29

    Google Search Console API,google.webmasters.searchanalytics.query“必须输入startDate字段”

热门标签

归档