xiacs 2016-03-19 10:56:07 2569次浏览 4条回复 0 0 0

请教,yii默认将其二级目录web(basic/web)作为web发布目录。然后,由于安全的需要,web以外的目录不允许http方式直接访问。 此时,如果欲将yii应用当作二级,并非占据web服务的根目录。此时,如何规划文件夹呢?

approot/   (整个项目的根目录)
  basic/ (yii的根目录)
  wwww/  (web的根目录)
    yiiweb/ (yii应用的web目录,修改默认配置,将yii的web目录指向这里?)
    otherweb1/ (其他应用的web目录)
    otherweb2/ (其他应用的web目录)

可以这样吗?这样合理吗?

另外,如果业务逻辑需要一些助手类、业务类,助手类可能是所有应用公用的。 此时,应该怎样合理的规划目录层次呢?

  • 回复于 2016-03-19 15:13 举报

    人气很低阿

  • 回复于 2016-03-21 10:02 举报

    可以使用yii2的adventure版本的文件规划。

  • 回复于 2016-03-22 23:02 举报

    管你几级呢,只取决于index.php的位置,只要他能被访问就行了

  • 回复于 2016-03-22 23:03 举报

    你还可以在一个web里边放多个index.php admin.php hehe.php api.php

    1 条回复
    回复于 2016-03-23 08:08 回复

    哦,谢谢,这个方法好,可以多放几个入口文件指向不同的应用~

您需要登录后才可以回复。登录 | 立即注册