我使用了 cakePHP,它有一个很好的特性,其中模型(如果存在的话,已经在你的控制器中创建为一个属性,所以实际上我可以在我的控制器中访问一个名为 $this->model_name 的属性,而无需创建模型对象。
据我了解,所有属性都必须在一个类中定义才能使用它,那么我还有其他方法可以完成上述操作吗?
// Sample code:
<?php
class controller {
public function create_model($model_name) {
// Assuming that I have spl_autoload enabled to achieve the below:
$this->$$model_name = new model_name();
}
}