Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

DOCUMENTATION: the information about ManyMany Through List should include info about indexes?

Abierto
#18 2 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
45/100
Tipo de issue
Documentación
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
php

Línea de trabajo

Start with the ManyMany Through section at https://docs.silverstripe.org/en/4/developer_guides/model/relations/ and review how through-table indexes are currently documented. Update the documentation to explain when a unique index is needed and include the supplied index example; done means the guidance is clear and consistent with the surrounding page.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

affects/v4 complexity/low impact/medium type/docs

Affected Version

4.4.*

Description

see: https://docs.silverstripe.org/en/4/developer_guides/model/relations/

I wonder if we should include some information about ManyMany Through lists about having to create a unique index in the Through Table... e.g.

    private static $indexes = [
        'ManyManyUniqueKey' => [
            'type' => 'unique',
            'columns' => ['ClassID', 'YearID'],
        ],
    ];

Steps to Reproduce

n/a

Lenguaje dominante
Sin datos de lenguaje
Estrellas
7
Forks
76
Merge medio
1 d 6 h
PR fusionados (30 d)
3

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de silverstripe/developer-docs

Todos los issues de silverstripe/developer-docs

Issues similares

Más issues de Documentation

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.