【发布时间】:2011-04-29 17:20:51
【问题描述】:
我有一个多域网站。根据域,网站需要做出相应的行为。
我创建了一个名为 CompanyInfo 的助手,它有 name()、phone()、email() 等方法.
根据您所在的域,它会返回正确的信息。
例如,如果我需要显示用户拨打的电话号码,我会使用$this->CompanyInfo->phone(),它会根据域为用户显示正确的电话号码。
好的,这一切都很好,但并不真正相关。真正的问题是,我需要的不仅仅是视图中的这些信息。助手只是为了查看。如果我想从控制器访问这些信息,我需要创建一个组件来完成它。
我真的不想让 Helper 和 Component 做同样的事情。我宁愿让一个班级来处理它,而不是复制和粘贴逻辑。
那么,拥有一个可以从控制器或视图甚至模型访问的方法的类的最佳方式是什么?
【问题讨论】:
标签: cakephp cakephp-1.3