chenzel/custom-framework

基于 symfony 2 组件的定制框架

v0.1 2014-12-20 15:45 UTC

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 文件夹

待办事项

安全

待办事项

数据网格

待办事项

我要感谢