多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# 插件构造器使用 ## 插件构造器使用 ### 获取安装插件 #### 1、后台=>设置=>更新 #### 2、查找插件 - RainLab.Builder ![](https://img.kancloud.cn/52/48/52485e9a2f8b2e44fcc09de9266b69ce_800x433.png) ### 创建自己的插件 创建自己的插件的方法是:点击如下图所示的小按钮。 ![](https://img.kancloud.cn/d2/8f/d28fdb3d78e2a03bc54bf648514d9619_767x508.png) 会出现如下所示的界面:点击【Create Plugin】 ![](https://img.kancloud.cn/ce/d6/ced6bdef42502fadefdaf503a707fcce_729x407.png) 如下图填写插件属性 ![](https://img.kancloud.cn/f3/a4/f3a40dd7db128e5eb230862428e63f6f_800x448.png) 创建完成后的插件如下图所示 ![](https://img.kancloud.cn/1e/d0/1ed021b2a86f98a2fe805f0d57471399_800x623.png) ## 下面需要对插件进行配置: ### 1.为插件提供存储数据的表 ![](https://img.kancloud.cn/b2/a0/b2a061d4962f511db8f4cbb04464c1f1_800x422.png) 点击保存,系统将提示数据迁移界面,也就是说刚才的操作就是创建数据迁移文件的过程。关于数据迁移,请大家参考laravel的基础知识。 ![](https://img.kancloud.cn/2d/66/2d663e920031e63e40027ecdfc1c5409_800x451.png) 点击【save & apply】关闭对话框即可。 这个插件会在工程项目文件夹里面生成插件目录,如下图所示。 ![](https://img.kancloud.cn/30/99/30990acfacae0a9bbca83a8ff106440a_800x460.png) ### 2.创建Models ![](https://img.kancloud.cn/f6/23/f6232719798f2d1d7d216cc2e3f9b1f8_800x430.png) 创建模型的对话框中输入模型的名字:一般约定为数据库表名的单数形式,强烈推荐遵守这个约定。 ![](https://img.kancloud.cn/cd/72/cd721743be7882d8428d05d87844a40d_800x472.png) 创建完成后,会出现如下图所示的界面: ![](https://img.kancloud.cn/17/8e/178ed6d02ccd353a1ff73b0e4c4e7305_754x562.png) 其中Forms提供表单界面,用于用户输入和修改Movies表的信息,Lists为提供列表界面,为用户以表格的形式展示Movies表的数据。 ### 3.创建Form 下面我们创建一个表单用于添加电影信息,将鼠标放到Forms上,右边会出现一个【+】,点击即可添加Form ![](https://img.kancloud.cn/86/41/864111acdc6ad4de61af6a75ba23e690_619x392.png) 点击添加Form后,会出现添加form的操作界面 ![](https://img.kancloud.cn/df/52/df525d8fe4725046f280738fb232bc50_800x437.png) 创建表单,主要设置下图所示的几个属性 ![](https://img.kancloud.cn/55/57/5557f6b2bd3dc6470953eb6a3be114e8_800x449.png) ### 4.创建列表 ![](https://img.kancloud.cn/57/9d/579d466e389d75e8fe2322b20c5395b6_800x414.png) ### 5.创建后台菜单 ![](https://img.kancloud.cn/cb/a1/cba18d933af5e29e4bb7206a30591439_800x640.png) 根据下图设置:Label,Icon,URL暂时默认即可 ![](https://img.kancloud.cn/9a/0c/9a0c32d24bc5e6083aacc8faf774eac6_800x457.png) ### 6.创建控制器: ![](https://img.kancloud.cn/a1/70/a170b55f978bb09be25e32b3255bf3d0_800x729.png) ![](https://img.kancloud.cn/e7/51/e75156d7800d26c671209e815067f5fb_800x769.png) 现在回到后台菜单选项,进行如下修改,刷新页面,打开刚刚创建的【视频】菜单 ![](https://img.kancloud.cn/39/e0/39e0029996441bbb9a3e438d9b8a1cd3_800x417.png) 后台菜单就可以使用了 ![](https://img.kancloud.cn/4a/b0/4ab09f3b1f99a774f274929166908215_800x380.png) ### 7.添加记录 点击【视频】菜单,可以进行视频的维护操作。如下图所示 ![](https://img.kancloud.cn/ab/b7/abb7ce3dcf4726f490eefa62cfa21c91_800x198.png) 试着添加记录,点击【创建】 ![](https://img.kancloud.cn/5c/7a/5c7a037d86d2a09d8194b6a793ffb044_800x287.png) ![](https://img.kancloud.cn/78/db/78db084fe07ff3bbded8d9d767f469c7_800x330.png) 再添加几条记录 ![](https://img.kancloud.cn/2e/ee/2eeeb08cdb56d8a66d3fc91a1779e6b5_800x239.png) 试着搜索一下 ![](https://img.kancloud.cn/78/e8/78e859e99429a7cc024f9953e901dabe_800x198.png) ## 前端显示 回到【内容管理系统】为视频创建页面 ![](https://img.kancloud.cn/24/4d/244dd0efac7cf0bb8ee1bb5630b8be09_800x512.png) 访问URL:[http://octobermovie.dev.raise...](http://octobermovie.dev.raiseinfo.cn/movies) ![](https://img.kancloud.cn/0a/96/0a963c3addaadc793589d371a09019e7_483x202.png) 如果想进一步定制显示效果,可以定制下面的代码 ![](https://img.kancloud.cn/9d/6a/9d6acc4fc3ff78ee546193065de2455f_800x790.png)