【问题标题】:How to building function for codeigniter such as Wordpress [closed]如何为诸如Wordpress之类的codeigniter构建功能[关闭]
【发布时间】:2013-03-06 14:55:36
【问题描述】:

我从视图中获取数据,$article['article_title'] 是文章标题

<?php
foreach ($articles as $article)
{
?>
    <a href="#"><?php echo $article['article_title']; ?></a>
    <!-- some code here -->
<?
}
?>

如何为 $article['article_title'] 使用 the_title()(相同的 wordpress 功能)替换;

<?php
foreach ($articles as $article)
{
?>
    <a href="#"><?php echo the_title(); ?></a>
    <!-- some code here -->
<?
}
?>

我创建了一个使用 id (segment) 的函数,但主页不起作用,因为它没有分段。

【问题讨论】:

  • 这是models的目的

标签: wordpress codeigniter function helper


【解决方案1】:

这其实是个好问题。

你可以这样做:

创建一个助手,例如:

function the_title() 
{
    $ci =& get_instance();

    // if your url looks like http://localhost/this-is-my-page-name
    $slug = $ci->uri->segment(1);


    if($slug) {
        $query = $ci->db->where('slug', $slug)->get('pages')->row();
        $result = $query->title;
    }
    return $result;
}

然后您可以在您的文章中使用它,例如:

<?php echo the_title(); ?>

顺便说一句。我的示例是针对一个结果,如果您想通过 foreach 循环获得 aricles 列表,则需要修改代码。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-15
    • 1970-01-01
    • 2015-05-27
    • 1970-01-01
    • 2012-11-03
    • 1970-01-01
    相关资源
    最近更新 更多