CodeIgniter 中的表类和页面视图

发布于 2024-10-29 07:28:32 字数 535 浏览 0 评论 0原文

我的欢迎控制器编码如下,

function index()
{
    // some code here to set up my table
    echo $this->table->generate();

    $data['heading'] = "My Real Heading";

    $this->load->view('view_page', $data);
}

当我打开 http://localhost/ci/index.php/welcome/

发现表格生成成功。但我怎样才能将我的表格放在标题下呢? 我很困惑,模块函数生成的表类。它将在视图页面加载之前完成。这就是问题发生的原因。

[更新]。

我发现 echo $this->table->generate(); 可以放入我的视图页面中。现在可以了。

My welcome controller coded like this,

function index()
{
    // some code here to set up my table
    echo $this->table->generate();

    $data['heading'] = "My Real Heading";

    $this->load->view('view_page', $data);
}

When I open http://localhost/ci/index.php/welcome/

I found the table generated successfully. but how can I place my table showed under my Heading?
My confused that, the table class generated by module function. It will finished before the view page load. That's why the issue occurred.

[Updated].

I found echo $this->table->generate(); could be place into my view page. It works now.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

新一帅帅 2024-11-05 07:28:32
function index()
{
    // some code here to set up my table
    $data['myTable'] = $this->table->generate(); 
   //assign result to a variable in the $data array 

    $data['heading'] = "My Real Heading";

    $this->load->view('view_page', $data);
}

在你看来:

<!-- html -->
echo $heading;
echo $myTable;
function index()
{
    // some code here to set up my table
    $data['myTable'] = $this->table->generate(); 
   //assign result to a variable in the $data array 

    $data['heading'] = "My Real Heading";

    $this->load->view('view_page', $data);
}

in your view:

<!-- html -->
echo $heading;
echo $myTable;
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文