【发布时间】:2012-10-30 07:14:33
【问题描述】:
我需要创建一些类,并希望在 YII 框架中的哪些方面得到一些帮助。我知道如果我创建一个模型,它必须放在“模型”目录中。通过同样的逻辑,我知道“视图”、“控制器”等会去哪里。但是,我的 Web 应用程序中将放置以下内容:
- 包含各种“数字”函数(如货币转换、公制转换等)的类?
- 与 REST API 交互的类? (它与数据库交互)
有什么建议吗?
【问题讨论】:
标签: yii
我需要创建一些类,并希望在 YII 框架中的哪些方面得到一些帮助。我知道如果我创建一个模型,它必须放在“模型”目录中。通过同样的逻辑,我知道“视图”、“控制器”等会去哪里。但是,我的 Web 应用程序中将放置以下内容:
有什么建议吗?
【问题讨论】:
标签: yii
要开始在 YII 上添加自定义类,您可以查看以下链接。
http://www.yiiframework.com/wiki/165/understanding-autoloading-helper-classes-and-helper-functions/
希望它能帮助你开始。
【讨论】:
你可以在这里找到一个例子,我认为它非常详细:
【讨论】:
通常你可以在 Yii 中使用任何 PHP 类。您可以将它放在模型文件夹中(与 Yii 生成的模型一起)并像这样直接访问它们:
$myclass = new MyClass;
$myclass->methodname;
或者(或者如果您遇到任何问题),您可以将它放在目录结构中的任何位置,并将其包含在主 index.php(在根目录中)中,如下所示:
$myclass = dirname(__FILE__).'/myclass.php';
require_once($myclass);
【讨论】: