zoukankan      html  css  js  c++  java
  • XCube和X组件的入门级使用教程

    我也是一个入门级的初学者,在学习魔方的时候,很多不是很懂的地方,而网上的资料又比较少。尤其是Newlife的论坛打不开的情况下

    所以就想着把这个初级项目做完后,做一个入门级教程。保证人人都看得懂(。^▽^)

    还有谢谢石头老大,平哥还有热心的群友(>人<;)

    我用的Vs2017 .NetWork 版本 4.5

    新建 mvc 空项目 注意版本

    红色框框里面的全删掉 上面的app_data 也是

    appstart里面只留这个方法

    然后在项目下新建一个 名为 Areas的文件夹 在文件夹下面新建一个区域

    然后在nuget里面导入Newlife.cube

    导入包之后就可以查看魔方的主页面了

    进去时这样的 在地址后面加上Admin就可以了 或者是在路由器中将Home 改为 CubeHome

    然后就是修改数据库连接【数据库连接默认为sqllite 】

    1.然后在解决方案下新建一个类库,用于实体类的存放【类库也要引用Newlife.Cube】

    2.在类库里面新建一个文件夹来存放实体类

    3.在网上下载码神代码生成器【里面解压缩后有个Xcoder.exe 把里面的一个数据库连接字段改成自己的】

    4.用代码生成器生成自己数据库的实体类【我改的连接名是SQL server1 一会er还要改 所以建议改成Membership】

    5.生成的实体类放到类库的文件夹里面

    6.在下面的mvc中引用类库

    7.在数据库连接成功后,Cube会通过反向工程自动在数据库中添加三个表

    8.然后在注册表里面注册信息 里面的方法要删掉【注意继承的类】

    9.然后在Areas下面的控制器文件夹中添加控制器

    10.添加了控制器后页面里会自动添加一个子菜单

    11.现在可以打开页面看看效果了

    最后说数据库的连接 主要是2个地方

  • 相关阅读:
    TP5.1的Request以及构造方法注入以及助手函数的使用
    TP5的类似TP3使用‘DEFAULT_THEME’的配置修改主题风格的方法,以及常见模板错误
    MySQL中进行树状所有子节点的查询
    nginx upstream 一致性哈希模块
    Nginx的基本入门
    php模式设计之 观察者模式
    php模式设计之 适配器模式
    笔记整理
    经验小结(个人笔记)
    防止页面跳转,可防ajax之后忽然跳转(主要用于采集)
  • 原文地址:https://www.cnblogs.com/shichina/p/9896794.html
Copyright © 2011-2022 走看看