本文整理汇总了PHP中Meta::factory方法的典型用法代码示例。如果您正苦于以下问题:PHP Meta::factory方法的具体用法?PHP Meta::factory怎么用?PHP Meta::factory使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Meta
的用法示例。
在下文中一共展示了Meta::factory方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1:
<!DOCTYPE html>
<html lang="<?php
echo I18n::lang();
?>
">
<head>
<?php
echo Meta::factory($page)->add(array('name' => 'author', 'content' => 'KodiCMS'))->js('jquery', PLUGINS_URL . 'test/public/js/jquery-1.9.0.min.js')->js('bootstrap', PLUGINS_URL . 'test/public/js/bootstrap.min.js', 'jquery')->js('holder', PLUGINS_URL . 'test/public/js/holder.js', 'jquery')->css('bootstrap', PLUGINS_URL . 'test/public/css/bootstrap.min.css');
?>
</head>
<body>
<div class="container">
<?php
Block::run('header');
?>
<?php
Block::run('bradcrumbs');
?>
<?php
Block::run('top_banner');
?>
<div class="row-fluid">
<div class="col-md-9">
<div class="page-header">
<h1><?php
echo $page->title();
?>
</h1>
</div>
示例2: category_meta
public static function category_meta(\ApiParam $params)
{
$metaConfig = array();
$category = \Category::loadByName($params->categoryEnglishName);
$category->clientType = \Category::CLIENT_API;
$city = \City::loadByName($params->cityEnglishName ?: 'shanghai');
if (!isset(\Page::$context['city'])) {
\Page::$context['city'] = $city;
}
if (!isset(\Page::$context['category'])) {
\Page::$context['category'] = $category;
}
if (!isset($metaConfig['wanted']) && $category->get('wanted')) {
$meta = \Meta::factory('Radio', $category)->set('name', "wanted")->set('displayName', '供求')->set('controlView', 'radio')->set('style', 'required')->set('values', '1,0')->set('labels', explode('|', $category->get('wanted')));
$metaConfig['wanted'] = self::metaConfig($meta, $city, $category, $params);
}
foreach ($category->metas() as $meta) {
if (empty($meta->name)) {
continue;
}
$metaConfig[$meta->name] = self::metaConfig($meta, $city, $category, $params);
}
//todo 暂时兼容
if (!isset($metaConfig['images'])) {
$meta = \Meta::factory('Input', $category)->set('name', "images")->set('displayName', '照片')->set('controlView', 'image')->set('style', '');
$metaConfig['images'] = self::metaConfig($meta, $city, $category, $params);
}
return $metaConfig;
}
示例3:
/*
* Пример расположение файла шаблона.
*
* Если название шаблона совпадает с названием в папке layouts в корне сайта,
* то шаблон плагина заменит основной шаблон
*
*/
?>
<!DOCTYPE html>
<html lang="<?php
echo I18n::lang();
?>
">
<head>
<?php
echo Meta::factory($page)->add(array('name' => 'author', 'content' => 'KodiCMS'))->package(array('jquery', 'bootstrap', 'skeleton'));
?>
</head>
<body>
<?php
Block::run('header');
?>
<div class="row">
<div class="col-md-9">
<?php
Block::run('body');
?>
</div>
<div class="col-md-3">
<?php