【问题标题】:CodeIgniter link routingCodeIgniter 链接路由
【发布时间】:2015-12-23 05:52:40
【问题描述】:

您好,我是 CodeIgniter 的新手。如何在codeigniter中提供指向下一页的链接,例如HTML。在HTML中,我们使用<a href="page link">page name</a>。如何在 codeigniter 中做这件事?

【问题讨论】:

    标签: php codeigniter


    【解决方案1】:

    尝试使用

    <a href="<?php echo base_url('controller_name');?>">Some Name</a> 
    
    <a href="<?php echo base_url('subfolder/controller_name');?>">Some Name</a> 
    

    链接时我会使用base_url()anchor() 来查看文件;

    anchor('controller_name', 'Some Name');
    
    anchor('subfolder/controller_name', 'Some Name');
    

    自动加载URL helper

    您可能需要为控制器Routing In Codeigniter设置自定义路由

    CI2 & CI3 用户文档在这里。 Codeigniter Docs

    【讨论】:

      【解决方案2】:

      转到application &gt;&gt; config &gt;&gt; autoload.php

      换行

      $autoload['helper'] = array("url"); 
      

      并将链接更改为

      <a href="<?php echo site_url('controllername/functionname');?>">MyLink</a>
      

      'controllername' 应该是你想要的控制器名称,'functionname' 应该是你想要的一样!

      【讨论】:

        【解决方案3】:

        你可以试试-

        <a href="<?php echo site_url('controller/function/uri') ?>">Link</a>
        

        CodeIgniter - Correct way to link to another page in a view

        codeigniter linking to another page

        【讨论】:

        • 这是旧的用户指南链接 CI2 和 CI3 指南现在在这里codeigniter.com/docs
        • 哦,好吧..thanx的信息:)
        猜你喜欢
        • 1970-01-01
        • 2018-03-16
        • 1970-01-01
        • 2022-01-07
        • 2015-06-27
        • 1970-01-01
        • 2011-06-15
        • 2010-11-20
        • 2011-07-08
        相关资源
        最近更新 更多