chenzel / custom-framework
基于 symfony 2 组件的定制框架
Requires
- propel/propel: 2.0.*@dev
- symfony/filesystem: 2.7.*@dev
- symfony/finder: 2.7.*@dev
- symfony/http-foundation: 3.0.*@dev
- symfony/routing: 3.0.*@dev
- symfony/templating: 3.0.*@dev
This package is not auto-updated.
Last update: 2024-09-24 03:11:54 UTC
README
这个基于 Simfony 2 组件的框架是2014年《nuit de l'info》活动期间创建的。它使Respectless团队赢得了使用Web/移动技术进行更好开发挑战赛(Better development using the technologies of Web / mobile)。这个迷你框架非常简单,可以快速创建网站。它包括MVC系统中常见的元素(路由器、模型、控制器、视图),还包括安全、认证以及开发模式和生成模式的概念(仍在开发中)。此外,还包含使用spyrit/propel-datagrid-bundle的表格数据网格。
安装
Composer
项目存储在 Packagist 上 Chenzel/custom-framework
主分支
composer create-project chenzel/custom-framework myproject dev-master
或
演示
composer create-project chenzel/custom-framework myproject dev-demo
或
标签
composer create-project chenzel/custom-framework myproject 0.*
对于这些解决方案,请前往您的文件夹 "myproject" 并执行以下操作
composer dump-autoload
Propel
将您定位在项目根目录
为 propel 创建符号链接。
ln -s vendor/bin/propel propel
以获得 propel 控制台
./propel or php ./propel
创建 propel 配置文件
cp config/propel.dist.yml config/propel.yml
在 propel.yml 配置文件中,将 "custom_framework" 替换为您为项目创建的数据库名称,以及 config/schema.xml 文件中的名称
以生成 propel 配置文件
./propel config:convert
生成 propel 模型(每次您更改 config/schema.xml 文件时都需要执行)
./propel sql:build
./propel model:build
./propel migration:diff
./propel migration:migrate
可能需要
composer dump-autoload
尝试演示
Composer
composer create-project chenzel/custom-framework myproject dev-demo
执行与 propel 相同的安装过程。在 config/dump/custom_framework_2014-12-14.sql 中生成 SQL 脚本
使用您喜欢的网络浏览器访问以下地址
首页
127.0.0.1 或本地域名
管理员
127.0.0.1/admin 或本地域名.*/admin
登录: test@test.com 密码:test
文档
路由
待办事项
控制器
待办事项
视图
待办事项
Web 文件夹
待办事项
安全
待办事项
数据网格
待办事项
我要感谢
- Maxime Corson 的 spyrit/propel-datagrid-bundle。
- Sensiolab 和 Symfony 2 的 组件。