【发布时间】:2012-04-06 11:37:21
【问题描述】:
这行代码有什么问题?
$this->Post->saveField('slug', $this->Text->truncate(Inflector::slug($post['Post']['title']),25,array('exact'=>false,'html'=>false,'ending'=>'')));
因为它给了我错误:Fatal error: Call to a member function truncate() on a non-object in /nfs/c03/h01/mnt/12345/domains/jazz.com/html/app/Controller/PostsController.php on line 161
我应该使用其他东西吗?赞$this->request->data['title'];
【问题讨论】:
-
$this->Text不是一个对象。这就是错误消息所说的。其他一切都取决于您想做什么以及如何做。 -
尤其是在控制器上下文中使用助手时。
-
这不是重复的!仅仅因为我遇到相同的错误并不意味着它已通过相同的答案修复!事实上,关闭它会失去下面的答案。
标签: php cakephp fatal-error