zoukankan      html  css  js  c++  java
  • opencar二次开发常用代码

    <?php
    //创建Registry对象
    //注册所有公共类
    //创建Front类对象,作为请求分发器(Dispatcher)
    //根据用户请求(url)创建控制器对象及其动作。
    //            在Front类私有函数execute($action)中如下语句
    //           $controller = new $class($this->registry); //创建控制器
    //控制器加载相应的模型,如
    //        $this->load->model('design/layout');(注意前后的模型,/ 线前面是模型下的文件目录名后面是目录下的文件名,也是模型对象)
    //        该语句将创建相应的model对象。(相当NEW对像,加载进模型后就可以使用了,一般处理复杂程序或需要重用时就会建模型,每个模型是一个类)
    //如:
    //$this->load->model('user/user');//加载后模型类名$this->文件目录->文件名(文件目录是指model下的目录名)
    //$this->model_user_user->getTotalUsersByEmail($this->request->post['email'])
    //控制器获取模板,绘制(提取数据并启用output buffer)到页面输出区output中
    //                $this->render();
    //(7)最后Response对象把输出区的数据(页面)echo返回给用户
    
    $this->language->load('account/address');
    $this->load->model('account/address');
    $this->session->data['redirect']
    $this->document->setTitle($this->language->get('heading_title'));
    ?>

     语言包类型:
        header    标题类        $_['heading_title']  = '欢迎来到商店后台管理系统';
        Text    文本类        $_['text_heading']   = '管理员登录系统,闲人免入!';
        Entry    实体        $_['entry_username'] = '管理员:';
        Button    按钮        $_['button_login']   = '登录';
        Error    错误信息    $_['error_login']    = '请输入有效的用户名和密码!';

    ====================================================================
    user:一般指的是后台用户,操作员
    $this->data['action'] = $this->url->link('common/login', '', 'SSL');
    $this->data['redirect'] = $this->url->link($route, $url, 'SSL');
    ====================================================================
    $this->load->
    $this->config->
    $this->db->
    $this->url->
    $tihs->log->
    $this->request->
    $this->response->
    $this->cache->
    $this->session->
    $this->language->
    $this->document->
    $this->currency->
    $this->weight->
    $this->length->
    $this->user->

    常用方法
        validate

    和店铺id关联的有:[多店铺管理]
        类别、产品、品牌、信息页

     opencart默认缓存的数据
    1、country        国家
    2、currency        币种
    3、get_zone        地区
    4、language        语言
    5、length_class        长度
    6、order_status        订单状态
    7、return_action     退货
    8、tax_class        税收
    9、weight_class        重量

    邮件发送方法调用:

    $mail = new Mail();
                $mail->protocol = $this->config->get('config_mail_protocol');
                $mail->parameter = $this->config->get('config_mail_parameter');
                $mail->hostname = $this->config->get('config_smtp_host');
                $mail->username = $this->config->get('config_smtp_username');
                $mail->password = $this->config->get('config_smtp_password');
                $mail->port = $this->config->get('config_smtp_port');
                $mail->timeout = $this->config->get('config_smtp_timeout');                
                $mail->setTo($this->request->post['email']);
                $mail->setFrom($this->config->get('config_email'));
                $mail->setSender($this->config->get('config_name'));
                $mail->setSubject(html_entity_decode($subject, ENT_QUOTES, 'UTF-8'));
                $mail->setText(html_entity_decode($message, ENT_QUOTES, 'UTF-8'));
                $mail->send();
    <?php
    $this->document->setTitle($product_info['name']);//设置页面标题
    $this->document->setDescription($product_info['meta_description']);//设置页面描述
    $this->document->setKeywords($product_info['meta_keyword']);//设置页面关键字
    $this->document->addLink($this->url->link('product/product', 'product_id=' . $this->request->get['product_id']), 'canonical');
    $this->document->addScript('catalog/view/javascript/jquery/tabs.js');
    $this->document->addScript('catalog/view/javascript/jquery/colorbox/jquery.colorbox-min.js');
    $this->document->addStyle('catalog/view/javascript/jquery/colorbox/colorbox.css');
  • 相关阅读:
    React元素渲染
    初识JSX
    微信小程序复制文本到剪切板
    微信小程序报错request:fail url not in domain list
    小程序,通过自定义编译条件,模拟推荐人功能
    积分抵扣逻辑
    微信小程序 switch 样式
    tomcat 配置开启 APR 模式
    tomcat8 传输json 报错 Invalid character found in the request target. The valid characters are defined in RFC 3986
    c++数组初始化误区
  • 原文地址:https://www.cnblogs.com/mssql8/p/3762442.html
Copyright © 2011-2022 走看看