【问题标题】:URL for first number page in codeigniter paginationcodeigniter 分页中第一个数字页面的 URL
【发布时间】:2012-02-09 04:35:22
【问题描述】:

如何将链接号1 的url 与其他链接一样,在codeigniter 分页中,当开始(刷新)页面时

« 第一个 1 2 3 4 5 > 最后一个 »

默认编号1<strong>1</strong>。我希望它像其他号码一样在第一个加载页面中获取链接页面。

怎么样?

【问题讨论】:

    标签: php codeigniter pagination


    【解决方案1】:

    哇,这是一个非常难以阅读的问题 - 但我认为总体思路是您想要自定义 CI 分页的外观/功能。

    由于我几乎不明白你在问什么,所以显而易见的事情是:

    http://codeigniter.com/user_guide/libraries/pagination.html

    该链接清楚地覆盖了分页类。

    如果你稍微清理一下问题,我也许可以澄清更多。

    【讨论】:

    • 我猜提问者的第一语言不是英语。你可能不需要这么粗鲁。
    【解决方案2】:

    它在分页配置中。 来自文档(http://codeigniter.com/user_guide/libraries/pagination.html):

    //Customizing the "Current Page" Link
    
    $config['cur_tag_open'] = '<a href="'.base_url().$this->uri->uri_string().'">';
    $config['cur_tag_close'] = '</a>';
    

    您可以将这些值更改为 &lt;span&gt; 或您选择的任何其他值。

    【讨论】:

    • 我不想更改这个标签,我想为此放置链接(标签a,例如:&lt;a href="http://localhost/index/5"&gt;2&lt;/a&gt;),怎么样?
    • 好的,你的意思是当页面在页面“1”上时,你希望数字“1”成为链接而不是默认的&lt;strong&gt;1&lt;/strong&gt;。这正是$config['cur_tag_open']$config['cur_tag_close'] 所做的。默认情况下,库将其设置为 strong,但它为您提供了更改它的灵活性。我将更新我的答案,向您展示如何将当前页面链接到“当前”页面。
    • 好的,我将您的代码放入自己的代码中并得到错误:Fatal error: Call to a member function uri_string() on a non-object in D:\xampp\htdocs\application\libraries\Zigvp.php on line 47。怎么解决?
    • 好的,所以您正在图书馆中使用它(了解这一点可能会有所帮助)。您需要 CI 实例。在你的库中的某个地方,你应该有一些像这样的代码:$CI =&amp; get_instance(); - 其中“$CI”是实例被分配到的变量。将我的代码中的$this 替换为该变量是什么:类似于$config['cur_tag_open'] = '&lt;a href="'.base_url().$CI-&gt;uri-&gt;uri_string().'"&gt;'; - 取决于该变量是类变量还是方法中的局部变量。
    • 如果它是一个类变量(意味着它被声明为在库中的任何方法之外),那么您将使用$this-&gt;CI-&gt;uri-&gt;uri_string()
    【解决方案3】:

    CodeIgniter 允许您自定义第一个链接。

    您可以更改第一个链接的开始和结束标记。

    $config['first_tag_open'] = '<div>';
    $config['first_tag_close'] = '</div>';
    

    所以只需找出其他链接默认使用的内容,并将它们用作您的开始和结束标签..

    【讨论】:

    • 我不想更改这个标签,我想为这个放链接(标签a,比如:&lt;a href="http://localhost/index/5"&gt;2&lt;/a&gt;),怎么样?
    【解决方案4】:
        $config['cur_tag_open']='<li><a href="[removed]void(0);" class="page_active">';
        $config['cur_tag_close']='</a></li>';
    

    【讨论】:

      猜你喜欢
      • 2020-09-04
      • 1970-01-01
      • 2013-10-28
      • 2017-10-06
      • 1970-01-01
      • 2013-10-28
      • 2012-04-27
      • 2012-02-20
      • 1970-01-01
      相关资源
      最近更新 更多