2015-03-13 10:32:49 7332次浏览 1条回答 0 悬赏 2 金钱

访问:http://localhost/ytwo/web/index.php 报错如题。求大神指点。谢谢

Controller 局部:

public function actionIndex()
{
    return $this->render('index');
}

对应视图 index:

<?php
use yii\helpers\Html;
?>
<!DOCTYPE HTML>
<html>
<head>
    <title>后台管理系统</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <?=Html::cssFile('@web/assets/css/dpl-min.css')?>
    <?=Html::cssFile('@web/assets/css/bui-min.css')?>
    <?=Html::cssFile('@web/assets/css/main-min.css')?>
    <?=Html::cssFile('@web/css/site.css')?>
    <?=Html::jsFile('@web/assets/js/jquery-1.8.1.min.js')?>
    <?=Html::jsFile('@web/assets/js/bui-min.js')?>
    <?=Html::jsFile('@web/assets/js/common/main-min.js')?>
    <?=Html::jsFile('@web/assets/js/config-min.js')?>
    <script>
        $(function(){
            ajaxPull();
            //轮询,实时更新消息数,10秒更新一次
             function ajaxPull(){
                setInterval(updateMsg,10000);
            }

            //每个轮询操作
             function updateMsg(){
                var msgnum=parseInt($("#msgnum").text());
                //异步操作,发送请求,对比消息数变更
                 $.get('/admin/msg/pull',{msgnum:msgnum},function(data){
                     if(data.status==1){
                         //更新消息提示
                         $("#msgnum").text(data.msgnum);
                     }
                 },'json');

            }



        })
    </script>
</head>
<body>

<div class="header">

    <div class="dl-title">
        <!--<img src="/chinapost/Public/assets/img/top.png">-->
    </div>

<div class="dl-log">欢迎您,<span class="dl-log-user" id="<?=Yii::$app->user->getId()?>"><?=Yii::$app->user->identity->nickname?>(<?=Yii::$app->user->identity->user?>)</span>   <span class="glyphicon glyphicon-envelope"></span>  <span class="badge" id="msgnum"><?php if(Yii::$app->session->has('msg')):?> <?=Yii::$app->session->get('msg')?><?else:?>0<?endif?></span>  <a href="<?=Yii::$app->urlManager->createUrl(['admin/index/logout'])?>" title="退出系统" class="dl-log-quit">[退出]</a>
    </div>
</div>
<div class="content">
    <div class="dl-main-nav">
        <div class="dl-inform"><div class="dl-inform-title"><s class="dl-inform-icon dl-up"></s></div></div>
        <ul id="J_Nav"  class="nav-list ks-clear">
            <li class="nav-item dl-selected"><div class="nav-item-inner nav-home">系统管理</div></li>		<li class="nav-item dl-selected"><div class="nav-item-inner nav-order">业务管理</div></li>

        </ul>
    </div>
    <ul id="J_NavContent" class="dl-tab-conten">

    </ul>
</div>


<script>
    var test="<?= Yii::$app->urlManager->createUrl('admin/index/users')?>";
    var thumb="<?= Yii::$app->urlManager->createUrl('admin/index/thumb')?>";
    var sendmsg="<?= Yii::$app->urlManager->createUrl('admin/msg/sendmsg')?>";
    var msg="<?= Yii::$app->urlManager->createUrl('admin/msg/msg')?>";
    var mysend="<?= Yii::$app->urlManager->createUrl('admin/msg/mysend')?>";

    BUI.use('common/main',function(){
        var config = [
            {id:'1',menu:[
                  {text:'系统管理',items:[{id:'11',text:'朋友圈',href:test},{id:'12',text:'头像管理',href:thumb}]},
                  {text:'消息管理',items:[{id:'22',text:'我的消息',href:msg},{id:'23',text:'我发送的',href:mysend},{id:'24',text:'发送信息',href:sendmsg}]}
                ]},
            {id:'7',homePage : '9',menu:[{text:'业务管理',items:[{id:'9',text:'查询业务',href:test}]}]}
        ];
        new PageUtil.MainPage({
            modulesConfig : config
        });
    });
</script>
</body>
</html>
补充于 2015-03-13 10:45

好吧,再刷新,又显示正常了...坐等各位大神指点问题。

  • 回答于 2015-03-13 10:53 举报

    从提示的语义来看,是语法错误。具体看提示的信息,有出错行数,然后定位到该行,看看是不是php没学好?

    从你写的视图index来看,没有充分使用yii的视图,这样感觉好乱,为什么没有layout?

    3 条回复
    回复于 2015-03-13 10:56 回复

    layout : <?php echo $content; ?>

    回复于 2015-03-13 13:35 回复

    @amrozhou: 那你的layout毫无意义啊!

    回复于 2015-03-13 15:30 回复

    @╃巡洋艦㊣: 多谢舰长指点,我再研究研究,这是别人写的东东,我下来学习的。^_^

您需要登录后才可以回答。登录 | 立即注册
amrozhou
副董事长

amrozhou

注册时间:2015-02-25
最后登录:2021-06-03
在线时长:96小时32分
  • 粉丝26
  • 金钱32351
  • 威望40
  • 积分33711

热门问题