我是Symfony和phpUnit的新手.
我想进行一些测试,有很多折旧警告.但这并不重要,因为我现在会继续使用symfony 2.8.你知道是否可以删除它?
我试着自己找出来,但它不起作用,你有什么想法给我的人吗?
编辑:
参考@LBA的答案
我的截图不是关于AsseticBundle的错误,而是关于"剩余弃用通知(220)".我想知道是否有某个标志显示或不显示这些警告.我很想知道我的测试结果.那可能吗 ?
我在管理数据库中的 i18n 时遇到了一些麻烦
\n\n目前我的应用程序上只有两种语言可用,但为了可扩展,我想以“最佳”方式做到这一点。
\n\n我可以复制所有字段description_fr, description_en,但我对此一点也不舒服。我现在所做的是一个外部表,称之为外部表content,它的架构是这样的:
id_ref => entity referenced id (2)\ntype => table name (university)\nfield => field of the specific table (description)\nlang => which lang (fr, en, es\xe2\x80\xa6)\ncontent => and finally the appropriate content. \nRun Code Online (Sandbox Code Playgroud)\n\n我认为精确性很重要,我使用sequelizeJS 作为 ORM。所以我可以使用一个有用的钩子,如 afterFind、afterCreate 和 afterUpdate。因此,每次我想查找一个资源时,找到它后,我的钩子都会检索该资源的所有内容,并用商品值明确设置我的对象。它有效,但我不喜欢这个。
\n\n但我对此有一些麻烦:
\n\n它大大增加了我对数据库的请求数量:例如,如果我选择 50 行,我必须再执行 50 个请求..,而且只是针对特定模型。如果我有嵌套模型,它是指数\xe2\x80\xa6
那么,通过内容来获取数据就变得很复杂。查找具有特定名称的大学的示例很复杂。
而且更新等工作量很大......
所以我想知道,将数据直接保存为 JSON 是否是一个好主意。就像是
\n\n{\n fr : { \'name\':\'Ma super universit\xc3\xa9\' },\n en : { …Run Code Online (Sandbox Code Playgroud) 我创建了一个basicModalComponent,它负责处理基本操作,例如关闭、提交、显示页眉和页脚。将简单的消息放入我的模态正文中效果很好。
但我希望能够传递一个子组件来管理我的身体,如下所示:
this.modal = await this.modalController.create({
component: BasicModalComponent,
componentProps: {
title: `Share!`,
body: ChildContentViewComponent,
bodyProps: {... some data here},
// body: new ChildContentViewComponent({some data here}),
confirm: this.onConfirmDeleteAction,
cancelButton: true
}
});
Run Code Online (Sandbox Code Playgroud)
这将处理一些更复杂的逻辑。
现在,这就是身体在我的中显示的方式basicModalComponent
<p class="modal-body text-center scrollable scrollbar-hidden">
{{body}}
</p>
Run Code Online (Sandbox Code Playgroud)
显然,它与字符串文本配合得很好,但现在我想在这里放置一个子组件。
结果如下:
如果可能的话,在实例化期间使用来自父级的数据
但我不知道这是否可能或一个好的模式。我认为这是可能的,因为这就是modalController我实际上正在做的事情BasicModalComponent,但我仍然不确定这种模式。我研究过继承和组合,但也没有成功。
您有什么想法/建议吗?提前致谢。
angular ×1
components ×1
database ×1
node.js ×1
parent-child ×1
php ×1
phpunit ×1
sequelize.js ×1
symfony ×1
testing ×1