【问题标题】:cakephp3 how to share one coreto multiple sitescakephp3 如何将一个内核共享到多个站点
【发布时间】:2014-09-26 02:55:10
【问题描述】:

好吧,我只想将一个蛋糕的核心用于多个站点。

但我修改了paths.php,它不起作用

它仍然会加载网站目录中的所有脚本

【问题讨论】:

    标签: php cakephp-3.0


    【解决方案1】:

    恕我直言,这个问题不够精确。
    如果您只是想要许多网站都有一个供应商目录,请将其放在某处并对其进行符号链接... :-)

    如果您计划为许多网​​站使用独特的模型和控制器集:

    注意事项:
    使用 Composer 实现
    如果您想使用 1 个 cake3 核心和 1 个模型/控制器集,这很有用
    这对我有用 (source),显然取决于您的期望。


    创建一个新文件夹来存储类,例如。资源,进入应用文件夹

    将 Controller 文件夹放入其中(但您可以对 Model 执行相同操作)

    以这种方式编辑“composer.json”:

        "autoload": {
        "psr-4": {
            "App\\Controller\\": "/vagrant/app/resources/Controller",
            "App\\": "src"
        }
    

    不要忘记这一点,以确保自动加载器已更新:

    composer update
    

    如果需要下一步,请查看Official doc 查看,还有另一种方法可以实现。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-11-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多