我进行了一个项目,其中学说的映射基于YAML.
我需要在两个实体之间创建一对多的关系:Post和Image(帖子可以有零个或任意数量的图像).
在Post.orm.yml下:
TEST\Bundle\BlogBundle\Entity\Post:
type: entity
table: null
fields:
id:
type: integer
id: true
generator:
strategy: AUTO
postUserId:
type: integer
column: post_user_id
postDate:
type: datetime
column: post_date
postContent:
type: text
column: post_content
postTitle:
type: string
length: 255
column: post_title
commentStatus:
type: boolean
column: comment_status
oneToMany:
images:
targetEntity: Image
mappedBy: pos
lifecycleCallbacks: { }
Run Code Online (Sandbox Code Playgroud)
在Image.orm.yml下:
TEST\Bundle\BlogBundle\Entity\Image:
type: entity
table: null
fields:
id:
type: integer
id: true
generator:
strategy: AUTO
filePersistencePath:
type: string
subDir:
type: string
manyToOne:
pos:
targetEntity: Post
inversedBy: …Run Code Online (Sandbox Code Playgroud) 我的目标是从一个原始上传的图像生成图像。我使用的是内置relative_resize的过滤器LiipImagineBundle。
包的配置:
my_filter:
filters:
relative_resize: { widen: 960 }
Run Code Online (Sandbox Code Playgroud)
假设:对于image.jpeg1280*850的图像文件名 ,我有一个额外的过滤文件b_image.jpg。问题b_image.jpg是 960*640 的文件大小比image.jpg.
您对如何调试此问题有任何建议吗?
这真是一个愚蠢的问题,但我找不到答案的主要原因是我找不到最好的关键词放在搜索引擎中.
当我编写一个命令,例如:php app/console,并且命令没有给出结果时,如何返回命令行(退出当前命令)?
我怎样才能回到主命令行(C:/ xampp/htdocs)?
我们处于开发阶段.我们计划使用专用的infrastcrutre,但将决定交换到AWS云.
关于上传图像的目录结构实现如下:
WEB_ROOT\{年份}\{}一个月\ {}天\ {类型} _ {} filename_md5_hash .JPEG
其中类型是s小图像或o原始大小.使用过滤器创建小图像.
问题是我听说AWS S3没有让你控制存储桶中的目录结构.
你宝贵的解释总是很有帮助.谢谢