韩顺平 php视频教程 笔记心得 zend.framework.第16讲.综合应用-购物车2

1  创建一个空的zf项目

2  相关配置

   applicaton.ini

  apache虚拟目录配置

#购物车
NameVirtualHost *
<VirtualHost *:80>
   DocumentRoot "F:/xampp/htdocs/shopping/public"
   ServerName ebey.com
  
   # This should be omitted in the production environment
 
   <Directory />
       Options  FollowSymLinks
       AllowOverride None
       Order allow,deny
       Allow from all
   </Directory>
</VirtualHost>

 

去掉indexController当中没必要的文件

即可跳转正常。

<?php
require_once 'BaseController.php';
require_once APPLICATION_PATH.'/models/Users.php';
/*
 * 该控制器专门用于响应登录和退出
 */
class LoginController extends BaseController
{

  public function loginAction()
    {
        //调用表模型
        $userModel=new Users();
        //获取用户id和密码
        $id=$this->getRequest()->getParam("id","");
        $pwd=$this->getRequest()->getParam("pwd","");
        $db=$userModel->getAdapter();
        $where=$db->quoteInto("id=?", $id)
        .$db->quoteInto(" AND  pwd=?", md5($pwd));
       
        $loginuser=$userModel->fetchAll($where)->toArray();
        if(count($loginuser)==1){
        //取出这个用户的信息保存到session中
        session_start();
        $_SESSION['loginuser']=$loginuser;
        $this->_forward('gohallui','hall');
        }else{
        //失败
        $this->view->err="<font color='red'>您的用户名和密码错误</font>";
        $this->_forward('index','index');
       
        }
       
    }
 

 


}

 

<?php
require_once 'BaseController.php';
require_once  APPLICATION_PATH.'/models/Book.php';
/*
 * 该控制器专门用于响应登录和退出
 */
class HallController extends BaseController
{


    public function gohalluiAction()
    {
      
    /*   echo 'ok';
       exit();*/
     $bookModel=new Books();
     $this->view->books=$bookModel->fetchAll()->toArray();
     session_start();
     $this->view->loginuser=$_SESSION['loginuser'][0];
     $this->render('hall');
     /*echo 'okadsfasf';
       exit();*/
    }


}

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值