-1
symfony 1フレームワークをPHP7に移植したいと思います。 私はこれに引っかかっています:$r[] = $k . ' : ' . $v;
でRealation.phpの文字列変換への配列
/**
* __toString
*
* @return string
*/
public function __toString()
{
$r[] = "<pre>";
foreach ($this->definition as $k => $v) {
if (is_object($v)) {
$v = 'Object(' . get_class($v) . ')';
}
$r[] = $k . ' : ' . $v;
}
$r[] = "</pre>";
return implode("\n", $r);
}
はエラーがある:Array to string conversion
。 私は$r[] = $k . ' : ' . is_array($v) ? '' : $v;
でこの問題を解決しようとしたが、その後のフレームワークは私に次のエラーを与える:
500 | Internal Server Error | Doctrine_Record_UnknownPropertyException
どのように私はこの問題を解決することができますか?
エラーが発生したときに '$ v'型/値を取得するには、これをデバッグする必要があります – sglessard