【发布时间】:2012-01-14 20:58:01
【问题描述】:
我需要加载一个组件,该组件包含一个扩展来自供应商的对象的类。
由于供应商在运行时加载,组件在控制器初始化时加载,脚本崩溃。
如何在运行时加载这个组件以及我应该使用什么类/文件名约定(CakePHP 1.3)?
【问题讨论】:
标签: php cakephp components cakephp-1.3 vendor
我需要加载一个组件,该组件包含一个扩展来自供应商的对象的类。
由于供应商在运行时加载,组件在控制器初始化时加载,脚本崩溃。
如何在运行时加载这个组件以及我应该使用什么类/文件名约定(CakePHP 1.3)?
【问题讨论】:
标签: php cakephp components cakephp-1.3 vendor
您可以使用App:import() 方法在运行时加载。
<?php
App::import('Component', 'Mailer');
// We need to load the class
$Mailer = new MailerComponent();
?>
【讨论】: