在上传文件时,我试图检查目录是否存在。如果它不存在,我就创建目录。目录名基础是实体名称加为id (实体-id)
if(!is_dir($this->myDir.'entity-'.$object->getParent())) {
mkdir($this->myDir.'entity-'.$object->getParent());
}myDir is:%kernel.root_dir%/../web/upload/myDir/ in app/config/config.yml$object是我传递给函数的对象,它包含来自子表单的数据。id的__toString问题是表单中的数据将parent参数作为它的id的__toString发送
如何将其还原为父id
发布于 2016-08-22 16:29:28
我猜getParent()不是__toString,但看起来很像,因为您试图将它与'entity-‘字符串连接起来。因此,您已经在那里给出了对象,因此可以使用标准getter (例如getId()方法)访问id。
所以父对象的id应该由$object->getParent()->getId()返回
https://stackoverflow.com/questions/39084302
复制相似问题