mootensai\enhancedgii\crud\Generator::generateUrlParams PHP Method

generateUrlParams() public method

Generates URL parameters
public generateUrlParams ( ) : string
return string
    public function generateUrlParams()
    {
        $pks = $this->tableSchema->primaryKey;
        if (count($pks) === 1) {
            if (is_subclass_of($this->modelClass, 'yii\\mongodb\\ActiveRecord')) {
                return "'id' => (string)\$model->{$pks[0]}";
            } else {
                return "'id' => \$model->{$pks[0]}";
            }
        } else {
            $params = [];
            foreach ($pks as $pk) {
                if (is_subclass_of($this->modelClass, 'yii\\mongodb\\ActiveRecord')) {
                    $params[] = "'{$pk}' => (string)\$model->{$pk}";
                } else {
                    $params[] = "'{$pk}' => \$model->{$pk}";
                }
            }
            return implode(', ', $params);
        }
    }