如何在codeigniter中的config.php文件中设置config_base url?

时间:2016-11-08 05:44:03

标签: php codeigniter

我是Codeigniter的初学者。 我已下载该软件并尝试配置它。如何配置在codeigniter中使用的基本网址?

5 个答案:

答案 0 :(得分:2)

您应该使用此文件路径

笨/应用/配置/ config.php中

搜索包含

的这一行
     public void SaveCar(Cars carToSave) {
        if (carToSave.Id == 0) {
            _db.Cars.Add(carToSave);
            _db.SaveChanges();

        } else {
            var original = this.Find(carToSave.Id);
            original.EmptyOrLoaded = carToSave.EmptyOrLoaded;
            original.CarType = carToSave.CarType;
            original.ShippedBy = carToSave.ShippedBy;
            original.RailcarNumber = carToSave.RailcarNumber;
            _db.SaveChanges();
        }

    }

那么你的base_url应该是

$config['base_url'] = ""

如果是xampp,那应该是

$config['base_url'] = "http://yoursite.com/"

如果是wamp,那应该是

$config['base_url'] = "http://localhost/yoursite/"

请注意,yoursite是您在htdocs或www文件夹

中拥有的站点文件夹的文件名

当您使用$config['base_url'] = "http://www/yoursite/" 时,在您的视图中,它应输出如下内容:

<?php echo base_url(directory/file_name); ?>

应该做的伎俩

答案 1 :(得分:1)

基本URL应该是绝对的,包括协议:

$config['base_url'] = "http://somesite.com/somedir/";

如果使用URL帮助器,则base_url()将输出上述字符串。

将参数传递给base_url()site_url()将导致以下假设

$config['index_page'] = "index.php";

答案 2 :(得分:1)

注意:如果您设置 localhost ,请详细说明以下解决方案 在计算机上成功。

上述两点都有效。 例如,您可以为 localhost 的相应设置设置基本网址值,也可以将其设置为 EMPTY

  1. 设置为空(简单优雅

      

    $ config ['base_url'] ='';

  2. Codeigniter版本2.0.0.0只是autodetects当前项目的base_url。

    但是在CI版本3.0.0.0中,它已经 NOT 了。您必须明确声明项目基本URL。

    1. 配置项目目录的路径。以下过程是使用 Windows 中的 xampp 或使用 Linux 中的默认 Apache 配置文件夹设置localhost时无功/网络/ HTML / your_project_directory

        

      $ config ['base_url'] ='http://localhost/your_project_directory';

    2. Linux wamp Windows

      中使用 nginx 配置
        

      $ config ['base_url'] =“http://www/your_project_directory/

答案 3 :(得分:0)

转到application / config,打开config.php并将值放入此变量

$config['base_url'] = '';

答案 4 :(得分:0)

如果您在本地服务器(如Xamp或wamp)中运行项目,则可以像这样设置基本URL $配置[&#39; BASE_URL&#39;] =&#34;&#34 ;;或者你也可以设置$ config [&#39; base_url&#39;] =&#34; http:// host / yoursite&#34;