【发布时间】:2015-09-29 14:55:17
【问题描述】:
选择:
创建一个资产包(Ivo Renkema 在How do I manage assets in Yii2? 很好地解释了)。如果我想打包我的代码以供其他用途,这就是我所需要的。唉,我也应该为我自己的 php 包含库函数这样做吗?还是应该将它们粘贴到与其他 php 文件相同的 php 位置?无论如何,如果我想走这条路,大概我会自定义包含在模板中的 AppAsset 类,如http://www.yiiframework.com/doc-2.0/guide-structure-assets.html 中所述。
-
将我的文件直接粘贴到
$basePath/web,其中 $basePath 通常类似于/var/www/myapp/(即,作为 $basePath/html/mine.html [并将其简称为 href='/html/ mine.html'], $basePath/css/mine.css , $basePath/js/mine.js, 和 $basePath/php/mine.php [并将其称为$basePath= \Yii::getAlias('@webroot'); require_once('$basepath/php/mine.php')])? 将我的本地文件粘贴到我的 php 视图代码所在的位置。优点是文件靠近我将使用它们的位置。缺点是我可能不仅会在视图目录中乱扔 php 文件,而且还会在我的非资产资产中乱扔垃圾,即使它们只会被这些(我的)php 文件使用。
这是 google 缓存参考的初学者问题。这是入门时的最佳实践。我可以猜到答案,但我们不希望新手传播不良信息。
【问题讨论】:
标签: yii2 yii2-basic-app