I Spalte in meiner vorhandenen Tabelle hinzufügen möchten hinzufügen, in CakePHP 3.Dynamische Spalten in einer vorhandenen Tabelle on the fly in CakePHP 3
Meine ContactsTable.php
Datei Code:
<?php
namespace App\Model\Table;
use Cake\ORM\Table;
use Migrations\AbstractMigration;
class ContactsTable extends Table
{
public function initialize(array $config)
{
$this->addBehavior('Timestamp');
$table = $this->table('contacts');
$table->addColumn('price', 'decimal')->update();
}
}
ich versucht habe, wie beschrieben in CakePHP 3-Dokumentation aber habe ich diesen Fehler:
Call to a member function addColumn() on a non-object
Wie füge ich Spalten on-the-fly über den Controller?
haben Sie versucht $ table-> schema() -> addColumn ('price', 'decimal') -> update(); '? Nur eine Vermutung, weiß nicht viel über Migration in CakePHP – arilia
@arilia Kannst du mit einem Dokument Link verweisen? Ich denke du bist nah dran. – Karma