首页 > 解决方案 > Opencart 编码语法

问题描述

我正在尝试学习 opencart 开发,但我是 PHP 新手。所以请帮助理解以下语法。

private $error = array();
protected function validate() {
    if (utf8_strlen(trim($this->request->post['guest_name'])) < 1) {
        $this->error['guest_name'] = $this->language->get('error_guest_name');
    }

    if (utf8_strlen(trim($this->request->post['guest_message'])) < 1) {
        $this->error['guest_message'] = $this->language->get('error_guest_message');
    }

    return !$this->error;
}

现在我的问题是 !$this->error return 是什么。错误是一个数组,是什么!$this->error意思。

另外请向我推荐一些从初学者到高级学习 PHP 的好教程,包括 OOP 和框架。以及 opencart 开发教程。谢谢你。

标签: phpopencart

解决方案


这个 youtube 视频播放列表也有助于成为 OpenCart 开发者大师:

OpenCart 视频教程

  1. Opencart 教程帖子

  2. OpenCart 安装 localhost本视频介绍了在 localhost 中安装 OpenCart

  3. OpenCart 的文件和文件夹结构它描述了 OpenCart 的文件和文件夹结构
  4. 在 OpenCart 中创建数据库表模式它显示了数据库表模式并展示了如何在 OpenCart 中创建数据库表
  5. OpenCart 库预定义对象的方法它描述了 OpenCart 库预定义对象的方法并显示了在哪里可以找到它们。
  6. OpenCart 中的 MVCL 模式、代码流和请求与响应它显示了 OpenCart 中的 MVCL 模式、代码流和请求与响应。他们描述了如下图所示的流程: 用代码描述的 MVCL

  7. 安装、配置和卸载 OpenCart 模块它显示了上传模块的三种方法,然后安装、配置和卸载 OpenCart 3 模块/扩展。

  8. Opencart 3中的布局和位置 它描述了 OpenCart 3 的布局和位置。它展示了如何显示不同页面的自定义布局,并给出了类别页面的示例。我们展示了不同类别的不同布局。

  9. Opencart 的事件概述您将了解 OpenCart 中的事件、它们的工作原理以及使它们如此有用的原因。

  10. 面向开发人员的 Opencart API 文档此视频将展示如何使用和制作自定义 opencart API

  11. Opencart 模块开发:单实例模块、表单创建、验证和提交到数据库

  12. 单实例模块前端登录模块,Opencart 3 文档

  13. Opencart 3 开发教程,多实例滑块推荐模块

  14. Opencart 3 模块开发教程,多实例免费试用

一旦您看到这些视频和帖子,那么它将帮助您了解 Opencart 流程:)


推荐阅读