CakePHP有一些映射表的函数,我找到了TableSchema。我想覆盖函数schema()。我希望以下列方式返回列表:
$model = $this->loadModel($this->request->controller);
$schema = $model->schema();
但此->schema()
返回受保护。如何创建一个类来修改此行为以从CakePHP返回公共变量?
答案 0 :(得分:0)
您可以执行以下操作: - > getSchema()将所有架构公之于众,另一种方法是使用 - > typeMap()这将为每个列发送列和数据类型。