gpt4 book ai didi

javascript - 相当于 Zend headscript 的 Codeigniter

转载 作者:行者123 更新时间:2023-11-28 18:39:25 26 4
gpt4 key购买 nike

我试图找出是否有任何类似于 Zend 中的 codeigniter 的东西,我可以在其中将文件附加到标题区域(如 CSS)或页脚区域(如 javascript)。问题是我找不到任何东西,这意味着要么不存在,要么我必须制作一个(不知道如何准确解决这个问题),或者我正在寻找错误的东西。或者我不知道。这里有人知道吗?

最佳答案

这是我在 CI 元素中通常使用的...

  1. application/views/v_header.php

        <head>
    <title><?php print $this->config->item('sitename'); if(isset($title)) echo ' - '.$title; ?></title>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <meta name="generator" content="xxxxxx" />
    <meta name="author" content="Matteo Mattei - www.matteomattei.com"/>
    <meta name="description" content="xxxxxxxxxxxxxxx"/>
    <meta name="robots" content="INDEX,FOLLOW"/>
    <meta name="keywords" content="xxxxx, xxxxx, xxxxx"/>
    <link rel="shortcut icon" href="<?php echo base_url(); ?>images/favicon.ico" />
    <?php
    if(isset($style))
    {
    if(is_array($style))
    {
    foreach($style as $s)
    echo '<link rel="stylesheet" href="'.base_url().'css/'.$s.'" type="text/css" media="screen" />';
    }
    else
    echo '<link rel="stylesheet" href="'.base_url().'css/'.$style.'" type="text/css" media="screen" />';
    }
    ?>
    <link rel="stylesheet" href="<?php echo base_url(); ?>css/style.css" type="text/css" media="screen" />
    <?php
    if(isset($jquery) && $jquery===TRUE)
    echo '<script type="text/javascript" src="'.base_url().'js/jquery-1.7.1.min.js"></script>';
    echo '<script type="text/javascript">';
    echo 'var base_url="'.base_url().'";';
    if(isset($js_variables))
    {
    foreach($js_variables as $k=>$v)
    {
    echo 'var '.$k.'="'.$v.'";';
    }
    }
    echo '</script>';
    if(isset($js))
    {
    if(is_array($js))
    {
    foreach($js as $j)
    echo '<script type="text/javascript" src="'.base_url().'js/'.$j.'"></script>';
    }
    else
    echo '<script type="text/javascript" src="'.base_url().'js/'.$js.'"></script>';
    }
    ?>
    </head>
    <body>
  2. 在每个 Controller 函数中,我可以指定自定义 CSS 文件或 JS 文件:

    public function myfunc()
    {
    $data['jquery'] = TRUE;
    $data['js'] = array(
    'jquery-ui-1.8.16.custom.min.js',
    'my_special.js',
    'another_special.js',
    );
    $data['style'] = array(
    'ui-lightness/jquery-ui-1.8.16.custom.css',
    'my_custom.css',
    );

    $this->load->view('v_header',$data);
    $this->load->view('v_menu',$data);
    $this->load->view('v_dashboard',$data);
    $this->load->view('v_footer',$data);
    }

关于javascript - 相当于 Zend headscript 的 Codeigniter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11911553/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com