PHP CodeIgniter的资产助手
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP CodeIgniter的资产助手相关的知识,希望对你有一定的参考价值。
<?php
#
# Image Helper
#
if ( ! function_exists('image'))
{
function image($src = '', $index_page = FALSE)
{
if ( ! is_array($src) )
{
$src = array('src' => $src);
}
if ( ! $src['alt'] )
{
$src['alt'] = '';
}
$img = '<img';
foreach ($src as $k=>$v)
{
if ($k == 'src' AND strpos($v, '://') === FALSE)
{
$img .= ' src="'.ASSETPATH.'/images/'.$v.'" ';
}
else
{
$img .= " $k=\"$v\" ";
}
}
$img .= '/>';
return $img;
}
}
#
# CSS Helper
#
if ( ! function_exists('attach_stylesheet'))
{
function attach_stylesheet($file, $media = "screen")
{
$src = ASSETPATH . '/stylesheets/';
$src .= ( end( explode(".", $file) ) == 'css' ) ? $file : $file.'.css';
$css = '<link rel="stylesheet ';
$css .= 'href="'.$src.'" ';
$css .= 'type="text/css" ';
$css .= 'media="'.$media.'" ';
$css .= '/>';
return $css;
}
}
#
# Javascript Helper
#
if ( ! function_exists('attach_javascript'))
{
function attach_javascript($file)
{
$src = ASSETPATH . '/javascripts/';
$src .= ( end( explode(".", $file) ) == 'js' ) ? $file : $file.'.js';
$script = '<script type="text/javascript" ';
$script .= 'src="'.$src.'"></script>';
return $script;
}
}
以上是关于PHP CodeIgniter的资产助手的主要内容,如果未能解决你的问题,请参考以下文章
CodeIgniter的资产助手
php codeigniter - 从控制器加载库资产
PHP Codeigniter 数据库助手类“未使用表”
如何在每个页面中加载 CodeIgniter 助手?
如何访问 CodeIgniter 中的静态资产?
php codeigniter - 表单助手 - 如何在无线电输入上实现 set_value