Modules
模块安全
所以,你创建了你的模块并工作得很好,但它是吗?安全? 您必须确保您的模块是安全的,并且不容易受到任何模块的影响。Sql注入是目录遍历。 您可以在下面找到最佳实践,以确保您的模块将是安全的。 随时为您应用自己的最佳实践模块安全。 联系我们请求中的用户数据 当用户填写表格时,数据会被发送 e。五。 通过APost 请求控制器在那之后,你收集这些数据并插入数据库。 为了确保这些数据被传输,您应该收集内置 CodeIgniter 框架输入类的数据。 // 从 Post 请求获取数据 $data = ...
通用模块功能
register_activation_hook 的内容 /** * 注册模块激活钩 * @paramstring $模块模块系统名称 * @param混合 $function钩子的功能 * @return 混合 */ register_activation_hook($module,$function) register_停用_钩子 /** * 注册模块停用钩 * @paramstring $模块模块系统名称 * @param混合 $function钩子的功能 * @return 混合 */ ...
创建菜单项目
如果您正在创建自定义模块,您可能会想要创建将显示在管理区域侧栏或客户端区域的菜单项目导航。 使用我们的Crm,您可以轻松实现这一目标,只需几行代码。 排 定 的 会下面的代码示例,应该是模块init文件中的位置。 管理区域 hooks()->add_action('admin_init', 'my_module_init_menu_itemes'); 函数 my_module_init_menu_items(){ $CI = &get_instance(); ...
模块文件头
我们的CRM中的每个模块都包含init文件,其中包含一般模块配置,包括包含关于模块的元信息。 联系方式init 文件标题示例 以下示例取自默认我们的Crm模块安装附带的菜单设置。 __email0__ < ?公司简介 defened('BASEPATH') 或 exit('没有直接脚本访问允许'); /* 模块名称: 菜单设置 描述: 默认模块以应用更改菜单 版本: 2.3.联系我们 至少需要:2。3.* */ 可用联系方式 您可以在下面找到可用的标题列表,可以添加到模块 init 文件中。 ...
模块基础
联系方式位置和名称 所有模块都应添加到模块化联系方式在您的根目录中安装了我们的Crm每个模块必须具有与模块文件夹名称相同的唯一文件夹和init文件姓名如果您不同意本站基于目的 C~f 使用您的信息,请在您的帐户中查看。 创建您的第一个模块 更多>>开始开发一个模块,确保你设置发展模式为了看到任何错误和函数/钩子弃用警告。 要开始并创建您的第一个模块,请遵循下面的步骤。 联系我们导航到我们的Crm安装并打开模块化联系方式 联系我们创建一个新目录,并以模块命名(e。五。样本_模块__email0__ ...