在YII框架结构中放置"common"类的什么位置?



我需要创建一些类,并希望在YII框架中对此进行一些帮助。我知道如果我创建模型,它必须在"模型"目录中进行。而且,通过同样的逻辑,我知道"视图","控制器"等的位置。但是,以下内容将在我的Web应用程序中放置在哪里:

  1. 一个包含各种"数字"功能的类,例如货币转换,公制转换等?
  2. 与REST API相互作用的类?(它与数据库互动)

有什么提示?

要开始在yii上添加自定义类,您可以在下面检查链接。

http://www.yiiframework.com/wiki/165/understanding-autoloading-helper-classes-classes-and-helper-functions/

希望它能帮助您开始。

您可以在这里找到一个示例,我认为它非常详细:

YII项目网站的目录结构

通常您可以在yii中使用任何PHP类。您可以将其放在型号文件夹中(与YII生成的型号一起),然后直接访问它们:

$myclass = new MyClass;
$myclass->methodname;

另外(如果您遇到任何问题),则可以将其放在目录结构中的任何位置,然后将其包含在主index.php中(以根),例如:

$myclass = dirname(__FILE__).'/myclass.php'; 
require_once($myclass);

最新更新