Al intentar compartir metagrupos que se crean con pods_group_add () con varios pods, un error de memoria (memoria insuficiente) desencadena un error.
pods_group_add( array('books', 'other_books'), 'Book Meta Title', 'field1,field2');
Puede ver el problema real durante este evento de capacitación en vivo. https://youtu.be/fXJbXiTnqBk?t=43m34s
Incluso intenté asignar más de 2 GB de memoria y esta matriz () lo absorbió todo. :) Pequeño bastardo codicioso.
Bueno, por supuesto que sucederá mientras lo haces en vivo. Gracias por el aviso, lo comprobaré.
Lo encontré:
https://github.com/pods-framework/pods/blob/2.x/classes/PodsMeta.php#L596
Deberíamos usar $ p allí, no $ pod
Ja ... tal vez debería haber mirado el código yo mismo :)
Fix es de una sola línea a través de # 4386
De hecho, esto ha existido desde el 5 de agosto de 2013, que casualmente nos acercamos al cuarto aniversario de :)
El compromiso al que podemos culpar por esto:
https://github.com/pods-framework/pods/commit/72803d10bd11aa4f789598ad0b15ebf88a1a76b9
Ese cometer es un tonto