在上传文件时,我正在尝试检查目录是否存在。
如果它不存在,那么我创建目录。
目录名称基础是实体名称加上id
(entity-id)
if(!is_dir($this->myDir.'entity-'.$object->getParent())) {
mkdir($this->myDir.'entity-'.$object->getParent());
}
myDir
是:%kernel.root_dir%/../web/upload/myDir/
app/config/config.yml
$object
是我传递给我的函数的对象,它包含来自提交表单的数据。id
问题是来自表单的数据会将parent
参数作为__toString
id
的{{1}}发送
如何将其还原为父id
?
答案 0 :(得分:3)
我猜getParent()不是__toString
,但它看起来像,因为你试图将它与'entity-'字符串连接起来。因此你在那里给了对象,所以你可以使用标准的getter访问id(例如getId()方法)
所以父对象的id应该由$object->getParent()->getId()