亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

第一次使用 symfony 框架,我遇到了這個問題語法錯誤,意外的“{”

第一次使用 symfony 框架,我遇到了這個問題語法錯誤,意外的“{”

PHP
繁花不似錦 2023-07-08 20:27:10
當我在 cmd php bin/console make:migration 語法錯誤,意外的 '{' 上輸入此內容時,我嘗試了所有操作,我在 php balise 的末尾添加了 ?> ,但沒有任何反應。這是我第一次使用 symfony,請保持溫柔,謝謝<?phpnamespace App\Entity;use Doctrine\ORM\Mapping as ORM;/** * @ORM\Entity(repositoryClass="App\Repository\ProduitRepository") */class Produit{    /**     * @ORM\Id()     * @ORM\GeneratedValue()     * @ORM\Column(type="integer")     */    private $id;/**     * @ORM\Column(type="string", length=255)     */    private $libelle;    /**     * @ORM\Column(type="float")     */    private $prix;    public function getId(): ?int    {        return $this->;id;    }    public function getLibelle(): ?string    {        return $this->;libelle;    }    public function setLibelle(string $libelle): self    {        $this->;libelle = $libelle;        return $this;    }    public function getPrix(): ?float    {        return $this->;prix;    }    public function setPrix(float $prix): self    {        $this->;prix = $prix;        return $this;    }}
查看完整描述

1 回答

?
米琪卡哇伊

TA貢獻1998條經驗 獲得超6個贊

我不確定這是否是您所看到的錯誤的原因,但該文件中的每一行都包含$this->語法錯誤。在任何這些行的后面都不應該有分號->- 分號只出現在行的最末尾。所以return $this->;id;應該是return $this->id;,$this->;libelle = $libelle;應該是$this->libelle = $libelle;,等等。該類中有五個這樣的錯誤。

嘗試修復這些錯誤并再次運行遷移命令。如果您使用 Symfony 生成實體,bin/console make:entity那么 Symfony 應該自動為您創建這些類,而無需您編寫自己的 getter 和 setter。


查看完整回答
反對 回復 2023-07-08
  • 1 回答
  • 0 關注
  • 160 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號