【问题标题】:How can we make an Item in socialengine?我们如何在社交引擎中制作物品?
【发布时间】:2017-10-05 07:20:23
【问题描述】:

我知道如何获取特定表的项目。就像我们可以拥有的用户一样

$userItem = Engine_Api::_()->getItem("user", $userId);

或用于自定义表格

$customItem = Engine_Api::_()->getItem("custom", $customeId);

我想知道代码或方法如何使我的 $customItem 以与 $userItem 对 users 表的工作方式相同的方式工作。以便我可以获取数据或操作自定义表的数据

感谢您的帮助。 :-)

【问题讨论】:

  • 请更明确地描述-))
  • 好吧,我有一个表名,比如说 engine4_mymodule_mytable。我想访问它的行或实例,就像我们对 engine4_users 所做的那样,通过调用它的项目,就像我上面提到的那样。

标签: socialengine


【解决方案1】:

您可以通过创建模型来实现。在/application/modules/User/Model 中检查它是如何完成的。有声明 User_Model_UserUser.php 文件和可供用户使用的方法,例如 getTitle、get Href 等。

您可以对自定义项目使用类似的方法。您还需要创建一个类似于/application/modules/User/Model/DbTable/User.php 的文件来为您的自定义项目声明表。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-06-26
    • 1970-01-01
    • 2021-09-25
    • 1970-01-01
    • 2017-09-26
    • 2014-03-23
    • 2012-05-07
    • 2012-08-07
    相关资源
    最近更新 更多