使用Zend访问模型方法

时间:2012-01-11 23:48:45

标签: php zend-framework

这就是我从控制器访问模型方法的方法:

$contactsTable = new Application_Model_DbTable_ContactsBasics();
$contact = $basicsTable->getContact($contacts_id);

我怎么能这样做呢?

$contact = Application_Model_DbTable_ContactsBasics::getContact($contacts_id);

我发现第二种方式更快更容易阅读,我需要做些什么让它起作用,我已经尝试了但是它不起作用。

1 个答案:

答案 0 :(得分:3)

要实现目标,您必须将getContact()方法声明为static。无论如何,只有当它有意义时才应该声明静态方法,而不仅仅是因为“更易读”的代码。