我正在嘗試使用 Symfony 6 創建一個表單(后面沒有資料庫)。
我創建一個這樣的物體:
<?php
namespace App\Entity;
class MyObject
{
private string $name;
public function getName(): ?string
{
return $this->$name;
}
public function setName($name): self
{
$this->$name = $name;
return $this;
}
}
?>
symfony console make:entity我用命令創建了 MyObjectFormType 。
之后,當我嘗試將表單顯示到我的樹枝頁面中時,我遇到了一個錯誤Warning: Undefined variable $name。我看到在舊版本的 php(和 symfony)中使用了這個注解:
/**
* @Var
*/
它是否存在于 php 8 上(按屬性)?
uj5u.com熱心網友回復:
你有一個錯誤,它不是:
$this->$name
但:
$this->name
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/498112.html
上一篇:Python類從類物件呼叫方法
