【问题标题】:Assets won't load if base url contains port number - codeigniter 4如果基本 url 包含端口号,则不会加载资产 - codeigniter 4
【发布时间】:2020-08-27 11:36:38
【问题描述】:

我正在运行 php spark serve 在本地运行 codeigniter 4 应用程序。

如果我的$base_url 有端口号,我的所有资产都不会加载,但如果我删除端口号就会加载

这不会加载我的资产

public $baseURL = 'http://localhost:8080/folder_name';

这将加载我的资产

public $baseURL = 'http://localhost/folder_name';

关于为什么以及如何解决它的任何建议?

【问题讨论】:

    标签: php url base-url codeigniter-4


    【解决方案1】:

    希望我的回答不会迟到。

    因为codeigniter 4使用了spark server,所以更新很多。

    1. 只需将您的资产文件放到公共文件夹中

    1. 例如在视图中加载您的资产

    <link rel="stylesheet" href="<?=base_url('vendor/login-register/css/style.css')?>">

    它将在文件夹 public/vendor/login-register/css/style.css 中加载您的资产

    如果您有任何问题或其他问题,请告诉我 :)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-02-11
      • 2018-12-07
      • 1970-01-01
      • 2016-03-18
      • 1970-01-01
      • 1970-01-01
      • 2016-09-14
      相关资源
      最近更新 更多