【问题标题】:October Database十月数据库
【发布时间】:2020-02-11 04:56:57
【问题描述】:

我有这个代码

public function onRequest(){

    $users = \Db::table('engegraph_forms_membros')->get();

    foreach ($users as $part) {
        echo $part->membro;  // membro ITS NAME FROM ONE COLUMN IN MY DATABASE
    }
}

My code

这适用于页面,但我想将其发送到部分,在我的数据库中我有 3 列,我想在那里显示列的值。

Partial code

我尝试了很多方法,但我不太了解文档,对不起我的英语。如果有人帮助我,我将不胜感激。

【问题讨论】:

  • 这个 onRequest 函数是在哪里写的?它在组件上吗??
  • 我怎么做,现在得到吗?
  • 我不知道你在问什么。请阅读How to Ask,然后阅读edit 您的问题,并将您的代码作为minimal reproducible example 提供。如果英语不是您的第一语言(它也不是我的),那很好,如果您可以显示显示问题的代码,并且您至少可以在一定程度上描述您得到了什么以及您期望得到什么。 (不要将代码作为图像发布,它很难阅读,链接可能会断开,并且没有人想重新输入您的代码来尝试它。)

标签: database octobercms


【解决方案1】:

我假设你在一个组件上有这个 onRequest 函数,所以在上面写下代码。

public function onRun(){

$this->page['users'] = $this->onRequest();

}

public function onRequest(){

    return \Db::table('engegraph_forms_membros')->get();

}

现在 users 变量将在您的页面上和部分可用。

【讨论】:

  • 是的,这个onrequest它的组件,我会试试这个,你
  • 好的@Erik,如果可行,请为答案投票。
  • 确实有效,但肯定是我的错,我是新手,不懂英语
  • 我想将列的每个值都放在一个列表中,但我做错了
猜你喜欢
  • 2017-05-31
  • 2019-09-27
  • 2017-05-21
  • 1970-01-01
  • 1970-01-01
  • 2023-04-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多