本文整理汇总了PHP中Assets::styles方法的典型用法代码示例。如果您正苦于以下问题:PHP Assets::styles方法的具体用法?PHP Assets::styles怎么用?PHP Assets::styles使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Assets
的用法示例。
在下文中一共展示了Assets::styles方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: _set_namespace
/**
* @param $namespace
* @return $this
*/
private function _set_namespace($namespace)
{
$this->_namespaces_list = isset($this->_namespaces_list) ? $this->_namespaces_list : [];
if (empty($namespace)) {
$namespace = self::$namespace = 'app';
}
if (array_key_exists($namespace, $this->_namespaces_list)) {
self::$scripts = $this->_namespaces_list[$namespace][self::SCRIPTS];
self::$styles = $this->_namespaces_list[$namespace][self::STYLES];
} else {
$this->_namespaces_list[$namespace] = [self::STYLES => [], self::SCRIPTS => []];
self::$priority[$namespace] = [self::STYLES => 0, self::SCRIPTS => 0];
self::$scripts = [];
self::$styles = [];
}
return $this;
}
示例2:
<?php
echo Assets::styles('global');
?>
<?php
echo Assets::scripts('global');
示例3: add_css
/**
* Adds a file to be the CSS queue to be rendered out.
*
* @access public
* @static
*
* @param mixed $style The style(s) to be added
* @param string $media The type of media the stylesheet styles.
* @param bool $prepend If true, the file(s) will be added to the beginning of the style array
*
* @return void
*/
public static function add_css($style = null, $media = 'screen', $prepend = FALSE)
{
if (empty($style)) {
return;
}
//Debugging issues with media being set to 1 on module_js
if ($media == '1') {
$media = 'screen';
}
$style_array = array();
// Add a string
if (is_string($style)) {
$style_array[] = array('file' => $style, 'media' => $media);
} else {
if (is_array($style) && count($style)) {
foreach ($style as $s) {
$style_array[] = array('file' => $s, 'media' => $media);
}
}
}
if ($prepend) {
self::$styles = array_merge($style_array, self::$styles);
} else {
self::$styles = array_merge(self::$styles, $style_array);
}
}