当前位置: 首页>>代码示例>>PHP>>正文


PHP Registry::prop方法代码示例

本文整理汇总了PHP中Registry::prop方法的典型用法代码示例。如果您正苦于以下问题:PHP Registry::prop方法的具体用法?PHP Registry::prop怎么用?PHP Registry::prop使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Registry的用法示例。


在下文中一共展示了Registry::prop方法的12个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: article_category_id

function article_category_id()
{
    if ($category = Registry::prop('article', 'category')) {
        $categories = Registry::get('all_categories');
        return $categories[$category]->id;
    }
}
开发者ID:boryszielonka,项目名称:anchor-post-loop,代码行数:7,代码来源:post-loop.php

示例2: page_custom_field

function page_custom_field($key, $default = '')
{
    $id = Registry::prop('page', 'id');
    if ($extend = Extend::field('page', $key, $id)) {
        return Extend::value($extend, $default);
    }
    return $default;
}
开发者ID:k4kfh,项目名称:anchor-cms,代码行数:8,代码来源:pages.php

示例3: my_get_description

function my_get_description($len = 500)
{
    if (!Registry::get('article')) {
        $description = site_description();
    } else {
        $description = trim(Registry::prop('article', 'description'));
        if (empty($description)) {
            $description = parse(Registry::prop('article', 'html'));
        }
        $description = trim(preg_replace('#<[^>]+>#', ' ', $description));
    }
    if (strlen($description) > $len) {
        $description = substr($description, 0, $len - 3) . '...';
    }
    return preg_replace('/[\\n\\r\\t]+/', ' ', preg_replace('/\\s+/', ' ', $description));
}
开发者ID:aravindanve,项目名称:anchor-maeby-light,代码行数:16,代码来源:functions.php

示例4: active

 public function active()
 {
     if (Registry::prop('page', 'slug') == $this->slug || Registry::prop('page', 'parent') == $this->id) {
         return true;
     }
 }
开发者ID:gautamkrishnar,项目名称:Anchor-CMS-openshift-quickstart,代码行数:6,代码来源:page.php

示例5: article_adjacent_url

/**
* Get the url to an adjacent article
* @param string		prev || previous || next
* @return string
*/
function article_adjacent_url($side = 'next')
{
    $comparison = '>';
    $order = 'asc';
    if (strtolower($side) == 'prev' || strtolower($side) == 'previous') {
        $comparison = '<';
        $order = 'desc';
    }
    $page = Registry::get('posts_page');
    $query = Post::where('created', $comparison, Registry::prop('article', 'created'))->where('status', '!=', 'draft');
    if ($query->count()) {
        $article = $query->sort('created', $order)->fetch();
        $page = Registry::get('posts_page');
        return base_url($page->slug . '/' . $article->slug);
    }
}
开发者ID:heianxing,项目名称:anchor-cms,代码行数:21,代码来源:articles.php

示例6: comments_open

function comments_open()
{
    return Registry::prop('article', 'comments') ? true : false;
}
开发者ID:silviuu,项目名称:blg,代码行数:4,代码来源:comments.php

示例7: is_postspage

function is_postspage()
{
    return Registry::prop('page', 'id') == Config::meta('posts_page');
}
开发者ID:biggtfish,项目名称:anchor-cms,代码行数:4,代码来源:helpers.php

示例8: menu_parent

function menu_parent()
{
    return Registry::prop('menu_item', 'parent');
}
开发者ID:biggtfish,项目名称:anchor-cms,代码行数:4,代码来源:menus.php

示例9: search_item_slug

function search_item_slug()
{
    return Registry::prop('search_item', 'slug');
}
开发者ID:anchorcms,项目名称:anchor-cms,代码行数:4,代码来源:search.php

示例10: article_author_bio

function article_author_bio()
{
    return Registry::prop('article', 'author_bio');
}
开发者ID:ericluwj,项目名称:lco,代码行数:4,代码来源:articles.php

示例11: category_description

function category_description()
{
    return Registry::prop('category', 'description');
}
开发者ID:gautamkrishnar,项目名称:Anchor-CMS-openshift-quickstart,代码行数:4,代码来源:categories.php

示例12: menu_parent

function menu_parent($menu_item = null)
{
    if (is_array($menu_item)) {
        return $menu_item['parent'];
    }
    return $menu_item ? $menu_item->parent : Registry::prop('menu_item', 'parent');
}
开发者ID:anchorcms,项目名称:anchor-cms,代码行数:7,代码来源:menus.php


注:本文中的Registry::prop方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。