Make to_many use the X paradigm.
This commit is contained in:
parent
cdec85f11a
commit
fe93ccffeb
1 changed files with 13 additions and 2 deletions
|
@ -16,12 +16,23 @@
|
||||||
|
|
||||||
{{- if $isForeignKeySimplyTableName -}}
|
{{- if $isForeignKeySimplyTableName -}}
|
||||||
// {{$foreignPluralNoun}} retrieves all the {{$localTableSing}}'s {{$foreignTableHumanReadable}}.
|
// {{$foreignPluralNoun}} retrieves all the {{$localTableSing}}'s {{$foreignTableHumanReadable}}.
|
||||||
func ({{$receiver}} *{{$localTable}}) {{$foreignPluralNoun}}(
|
func ({{$receiver}} *{{$localTable}}) {{$foreignPluralNoun}}(selectCols ...string) ({{$foreignSlice}}, error) {
|
||||||
|
return {{$receiver}}.{{$foreignPluralNoun}}X(boil.GetDB(), selectCols...)
|
||||||
|
}
|
||||||
|
|
||||||
|
// {{$foreignPluralNoun}} retrieves all the {{$localTableSing}}'s {{$foreignTableHumanReadable}} with an executor.
|
||||||
|
func ({{$receiver}} *{{$localTable}}) {{$foreignPluralNoun}}X(
|
||||||
|
|
||||||
{{- else -}}
|
{{- else -}}
|
||||||
{{- $fnName := .ForeignColumn | remove "_id" | titleCase | printf "%[2]s%[1]s" $foreignPluralNoun -}}
|
{{- $fnName := .ForeignColumn | remove "_id" | titleCase | printf "%[2]s%[1]s" $foreignPluralNoun -}}
|
||||||
|
|
||||||
// {{$fnName}} retrieves all the {{$localTableSing}}'s {{$foreignTableHumanReadable}} via {{.ForeignColumn}} column.
|
// {{$fnName}} retrieves all the {{$localTableSing}}'s {{$foreignTableHumanReadable}} via {{.ForeignColumn}} column.
|
||||||
func ({{$receiver}} *{{$localTable}}) {{$fnName}}(
|
func ({{$receiver}} *{{$localTable}}) {{$fnName}}(selectCols ...string) ({{$foreignSlice}}, error) {
|
||||||
|
return {{$receiver}}.{{$fnName}}X(boil.GetDB(), selectCols...)
|
||||||
|
}
|
||||||
|
|
||||||
|
// {{$fnName}} retrieves all the {{$localTableSing}}'s {{$foreignTableHumanReadable}} via {{.ForeignColumn}} column.
|
||||||
|
func ({{$receiver}} *{{$localTable}}) {{$fnName}}X(
|
||||||
|
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
exec boil.Executor, selectCols ...string) ({{$foreignSlice}}, error) {
|
exec boil.Executor, selectCols ...string) ({{$foreignSlice}}, error) {
|
||||||
|
|
Loading…
Reference in a new issue