Skip to content

CURD多个字段多表关联,命令行怎么写? #114

@augushong

Description

@augushong
$relationTable = $input->getOption('relationTable');
        $foreignKey = $input->getOption('foreignKey');
        $primaryKey = $input->getOption('primaryKey');
        $relationModelFilename = $input->getOption('relationModelFilename');
        $relationOnlyFileds = $input->getOption('relationOnlyFileds');
        $relationBindSelect = $input->getOption('relationBindSelect');

        $force = $input->getOption('force');
        $delete = $input->getOption('delete');

        $relations = [];
        foreach ($relationTable as $key => $val) {
            $relations[] = [
                'table'         => $relationTable[$key],
                'foreignKey'    => isset($foreignKey[$key]) ? $foreignKey[$key] : null,
                'primaryKey'    => isset($primaryKey[$key]) ? $primaryKey[$key] : null,
                'modelFilename' => isset($relationModelFilename[$key]) ? $relationModelFilename[$key] : null,
                'onlyFileds'    => isset($relationOnlyFileds[$key]) ? explode(",", $relationOnlyFileds[$key]) : [],
                'relationBindSelect' => isset($relationBindSelect[$key]) ? $relationBindSelect[$key] : null,
            ];
        }

看源码的话,是可以一行命令同时关联多个字段多个表的,
但是命令行怎么写呢,用,分割吗?

onlyFileds本身就要用,分割,怎么区分对哪个的表的.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions