Symfony框架系列----常用命令
2016-10-28 16:46
288 查看
一、常用命令
从Entity操作数据库:
Entity文件操作:
从数据库操作Entity:
静态图片和文件相关:
路由相关:
SonataAdminBundle:
注:
该命令回车后会提示让输入Model文件路径,即为Entity路径,如:Jy\CoreBundle\Entity\Browser
Controller相关:
调试:
用print_r或者var_dump打印会崩溃,我们使用以下方式:
其他:
从Entity操作数据库:
app/console doctrine:database:create # 创建数据库 app/console doctrine:schema:update --force # 根据entity生成数据库 app/console doctrine:database:drop --force # 删除数据库 app/console doctrine:fixtures:load # 根据fixture 文件插入数据 app/console doctrine:schema:update –dump-sql #生成需要同步数据库结构的sql
Entity文件操作:
app/console doctrine:generate:entity --entity=JyCommonStoreBundle:Article #创建Aritle初始化的Entity app/console doctrine:generate:entities --no-backup JyAdminStoreBundle # 生成JyAdminBundle下所有Entity的get、set方法 app/console doctrine:generate:entities --no-backup JyAdminStoreBundle:Article # 生成JyAdminBundle下Article表的get、set方法
从数据库操作Entity:
app/console doctrine:mapping:import --em="default" JyLogMobileStoreBundle annotation #根据数据库结构生成LogMobileStoreBundle下所有的Entity app/console doctrine:mapping:import --em="default" JyCommonStoreBundle --filter=Article annotation #根据数据库结构生成Article的Entity
静态图片和文件相关:
app/console assets:install --symlink # 在web/bundles下面建立静态文件的软连接(去掉--symlink为直接复制文件到web/bundles ) app/console assetic:dump #转储静态文件到web app/console cache:clear # 清除缓存 默认为开发环境 app/console cache:clear --env=prod # 清除生产环境缓存 app/console cache:clear --env=dev # 清除开发环境缓存
路由相关:
app/console router:debug # 查看所有被配置的路由(Url地址) app/console router:match /hello/a # 查看给定的“/hello/a”匹配到的路由
SonataAdminBundle:
app/console sonata:admin:generate -b JyCoreBundle -a Browser #生成Admin文件
注:
该命令回车后会提示让输入Model文件路径,即为Entity路径,如:Jy\CoreBundle\Entity\Browser
Controller相关:
app/console generate:doctrine:crud JyCoreBundle:Browser # 生成增删改查Controller文件:
调试:
用print_r或者var_dump打印会崩溃,我们使用以下方式:
use Doctrine\Common\Util\Debug; Debug::dump($object);
其他:
php app/console router:dump-apache -e=prod --no-debug php app/console list --no-debug php app/console -s --process-isolation
相关文章推荐
- Symfony框架控制台常用命令
- Oracel系列之二 - 数据库常用命令
- Linux常用自定义脚本系列(cvs related) - 好用的cvs封装命令
- RHEL6入门系列之八,常用命令1
- Java学习系列(一)Java的运行机制、JDK的安装配置及常用命令详解
- RHEL6入门系列之十,常用命令3
- PHP 框架,第 1 部分: 开始使用三种常用框架(Zend、symfony、CakePHP)
- ZooKeeper系列之二:Zookeeper常用命令
- RHEL6入门系列之八,常用命令1
- 转载和积累系列 - Linux常用操作命令
- Java学习系列(一)Java的运行机制、JDK的安装配置及常用命令详解
- linux一些常用的系统命令 linux系列④
- Linux常用文件操作命令系列 - 统计文件个数等
- maven自动生成常用框架工程命令-只显示前50个archetype
- RHEL6入门系列之十,常用命令3
- IBM P系列小型机故障的基本定位(包括阵列和常用命令)
- 跟我一起来学ORACLE开发系列之二:常用Linux命令基础
- 写在Linux七天系列之前(二)—Linux远程连接与常用命令
- RHEL6入门系列之九,常用命令2
- 安卓系统源码编译系列(三)——常用命令