janmikolas / webapp-nette
由 @janmikolas 开发的基本应用程序,用于处理表单和数据网格,使用了 @f3l1x 的 Contributte 代码。
v1.0
2023-02-27 15:45 UTC
Requires
- php: >=8.0 <8.2
- contributte/application: ^0.5.0
- contributte/bootstrap: ^0.5.0
- contributte/cache: ^0.6.0
- contributte/console: ^0.9.0
- contributte/console-extra: ^0.7.0
- contributte/di: ^0.5.0
- contributte/event-dispatcher: ^0.8.0
- contributte/event-dispatcher-extra: ^0.8.0
- contributte/forms: ^0.5.0
- contributte/http: ^0.4.0
- contributte/latte: ^0.5.0
- contributte/mail: ^0.6.0
- contributte/mailing: ^0.5.0
- contributte/monolog: ^0.5.0
- contributte/neonizer: ^0.5.0
- contributte/pdf: ^6.1
- contributte/security: ^0.4.0
- contributte/tracy: ^0.5.0
- contributte/utils: ^0.5.0
- nettrine/annotations: ^0.7.0
- nettrine/cache: ^0.3.0
- nettrine/dbal: ^0.8.0
- nettrine/fixtures: ^0.6.0
- nettrine/migrations: ^0.8.0
- nettrine/orm: ^0.8.0
Requires (Dev)
- contributte/dev: ^0.3
- mockery/mockery: ^1.3.0
- nelmio/alice: ^3.5.8
- ninjify/nunjuck: ^0.4
- ninjify/qa: ^0.13
- phpstan/phpstan: ^1.0
- phpstan/phpstan-deprecation-rules: ^1.0
- phpstan/phpstan-doctrine: ^1.0
- phpstan/phpstan-nette: ^1.0
- phpstan/phpstan-strict-rules: ^1.0
This package is auto-updated.
Last update: 2024-09-05 16:10:58 UTC
README
在 Contributte 上创建用于处理表单和数据网格的基本应用程序。
关注点
- PHP >= 8.0, <8.2
- 表单 / 动作(创建、编辑、删除)
- 数据网格(分页、限制、排序)
- materializecss 模板
- 合并 & 修复错误
使用
- contributte webapp 架构、nettrine、webpack
- materializecss
演示
登录:test@test.cz 密码:test
安装
-
要安装
janmikolas/webapp-nette
的最新版本,请使用 Composer。composer create-project -s dev janmikolas/webapp-nette acme
-
修改
config/local.neon
并将主机设置为database
默认配置应如下所示
# Host Config parameters: # Database database: host: localhost dbname: jm_webapp user: webapp password: webapp
-
修改
config/app/parameters.neon
并将驱动设置为database
默认配置应如下所示
# Database database: driver: mysqli port: 3307
-
将
db/db.sql
导入到database
-
清理缓存目录
var/tmp/cache
(非必需) -
删除表(非必需)
php bin/console orm:schema-tool:drop --dump-sql --force
-
创建表(非必需)
php bin/console orm:schema-tool:update --dump-sql --force
-
插入固定数据(非必需)
php bin/console doctrine:fixtures:load --append
-
安装资产
# (if exist node_modules rmdir node_modules /q /s) && npm install npm install
-
构建资产
npm run start