在laravel4中扩展供应商文件

时间:2014-04-02 11:15:04

标签: php laravel laravel-4

我正在尝试将TBMsg类从供应商Tzookb / TBMSg扩展到我在库中创建的新文件UserMessaging中的类Messaging。下面是我在UserMessaging文件中的代码。

 namespace Messaging;
 class Messaging extends \Tzookb\TBMsg { 
 public function getConversationMessages($conv_id, $user_id) { }

我在app.php

中添加了如下所示的allias
'Messaging'       => 'Messaging\UserMessaging',

我调用该类的控制器代码如下

Messaging::getConversationMessages($conv_id, $user_id);

我收到错误“Class'Tzookb \ TBMsg'未找到”

1 个答案:

答案 0 :(得分:0)

您要扩展的课程实际上是 Tzookb / TBMsg / TBMsg 。所以你的消息类应该是:

class Messaging extends \Tzookb\TBMsg\TBMsg { ...

参考:TBMsg.php