Symfony框架系列----常用命令
一、常用命令
从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
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框架系列----常用命令的更多相关文章
- Scrapy爬虫框架与常用命令
07.08自我总结 一.Scrapy爬虫框架 大体框架 2个桥梁 二.常用命令 全局命令 startproject 语法:scrapy startproject <project_name> ...
- Git系列:常用命令
一.背景 作为一名程序员,怎么能不懂Git那些常用命令呢?于是花费一点时间来总结Git命令.关于安装的话,就不讲了. 二.常用命令 1.配置全局的用户名称和用户邮箱 git config --glob ...
- Linux 压缩系列常用命令
tar 命令: http://man.linuxde.net/tar zip 命令: http://man.linuxde.net/zip unzip 命令: http://man.linuxde.n ...
- Symfony框架系列----1.入门安装
一.安装 (1)Composer安装(可选) $ curl -s https://getcomposer.org/installer | php $ php composer.phar crea ...
- Cordova4.0 系列 -- 常用命令(2)
一. 创建一个cordova工程 create <directory> [<id> [<name>]] 二. 列出该工程支持哪些平台 platform [ls | ...
- Hexo系列(三) 常用命令详解
Hexo 框架可以帮助我们快速创建一个属于自己的博客网站,熟悉 Hexo 框架提供的命令有利于我们管理博客 1.hexo init hexo init 命令用于初始化本地文件夹为网站的根目录 $ he ...
- .NET Core 3 WPF MVVM框架 Prism系列之命令
本文将介绍如何在.NET Core3环境下使用MVVM框架Prism的命令的用法 一.创建DelegateCommand命令 我们在上一篇.NET Core 3 WPF MVVM框架 Prism系列之 ...
- 【Xamarin挖墙脚系列:mac 终端 常用命令+Mac OS X的快捷键+beamoff 】
原文:[Xamarin挖墙脚系列:mac 终端 常用命令+Mac OS X的快捷键+beamoff ] 基本命令 1.列出文件 ls 参数 目录名 例: 看看驱动目录下有什么:ls /S ...
- Linux系列教程(四)——Linux常用命令之文件和目录处理命令
这个系列教程的前面我们讲解了如何安装Linux系统,以及学习Linux系统的一些方法.那么从这篇博客开始,我们就正式进入Linux命令的学习.学习命令,首先要跟大家纠正的一点就是,我们不需要记住每一条 ...
随机推荐
- css新属性box-sizing应用
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- 使用 Eclipse Memory Analyzer 进行堆转储文件分析
Eclipse Memory Analyzer(MAT)是著名的跨平台集成开发环境 Eclipse Galileo 版本的 33 个组成项目中之一,它是一个功能丰富的 JAVA 堆转储文件分析工具,可 ...
- 金山卫士开源软件之旅(十) KSafeMainproject的分析 1
上一次看金山开源到如今已有一两个月了.期间看到QQ群里大家对它非常是热情. 近期有时间想看看金山的主界面projectKSafeMain,自己水平有限,总结的东西浅显.但还是愿意拿来与大家分享.希望对 ...
- C++编程技术之 异常处理(上)
增强错误恢复能力是提高代码健壮性的最有力途径之一 之所以平时编写代码的时候不愿意去写错误处理,主要是由于这项工作及其无聊并可能导致代码膨胀,导致的结果就是本来就比较复杂的程序变得更加复杂.当然了,前面 ...
- 如何获取启动文件路径 GetModuleFileName
如何获取启动文件路径 GetModuleFileName CString GetExeDirPath() { }; CString strExeDirPath; GetModuleFileName(N ...
- 微信小程序环境搭建
第一步 IDE下载 Win版链接: https://pan.baidu.com/s/1gfAy18n 第二步 破解 最新下载链接: https://pan.baidu.com/s/1gfAy18n ...
- .net string format
转自:http://www.cnblogs.com/jobs2/p/3948049.html 转自:http://jingyan.baidu.com/article/48206aeaf8c52f216 ...
- [C#技术参考]Socket传输结构数据
最近在做一个机器人项目,要实时的接收机器人传回的坐标信息,并在客户端显示当前的地图和机器人的位置.当然坐标的回传是用的Socket,用的是C++的结构体表示的坐标信息.但是C#不能像C++那样很eas ...
- 编程实现Windows系统自动登录
编程实现Windows系统自动登录 原理: 通过注册表修改实现.Windows内置了自动登录的机制,在登录系统时,winlogon会检查注册表下有没有设置自动登录,如果设置了就上就会读取用户名和密码, ...
- mysql 性别存储
大家在设计数据库时,碰到 性别.状态等 这些 值比较固定的列时,数据类型 是如何定义? 通常都是采用 : 1 create table `XXX` 2 ( 3 ........ 4 sex int(1 ...