1
00:00:00,330 --> 00:00:05,100
Vamos a continuar trabajando con nuestro proyecto y de momento tenemos.

2
00:00:05,100 --> 00:00:11,400
Podemos ver que tenemos distintos arreglos están todos como separados cada uno de los eventos tiene

3
00:00:11,460 --> 00:00:17,550
su propio arreglo algo que queremos hacer también es por ejemplo agrupar todos los que son del mismo

4
00:00:17,550 --> 00:00:24,000
día para que se muestren por ejemplo los que son del viernes todos juntos el viernes 2 que son del sábado

5
00:00:24,000 --> 00:00:29,930
también y los que son del domingo también se muestran juntos entonces aquí voy a eliminar o más bien

6
00:00:29,940 --> 00:00:36,510
hecho voy a recorrer un poco quedando tengo este Weyl aquí y después del PRE.

7
00:00:36,690 --> 00:00:41,640
De momento vamos a dejar el pre aquí voy a crear un arreglo.

8
00:00:41,730 --> 00:00:43,680
Esta es una de las técnicas más comunes.

9
00:00:43,710 --> 00:00:49,230
Muchos programadores de PHP les gusta formateada arreglos de la forma en que ellos se sientan cómodos

10
00:00:49,390 --> 00:00:53,670
mostrarte cómo primero va a crear una variable que sea mi calendario.

11
00:00:53,700 --> 00:01:01,050
Esto va a ser igual a un arreglo es importante que éste esté fuera del Weyl para que empiece vacío y

12
00:01:01,050 --> 00:01:08,460
conforme vayamos escribiendo nuestro Wilt se vaya llenando ahorita lo estaremos llenando enseguida.

13
00:01:08,460 --> 00:01:12,130
Lo siguiente que voy a hacer aquí es por ejemplo después del PRE.

14
00:01:12,360 --> 00:01:19,220
Mejor dicho aquí en esta parte hacemos un poco de espacio y dentro de PHP puedes ver que tenemos esto

15
00:01:19,230 --> 00:01:26,340
que se llama eventos voy a crear una variable en el evento es decir el evento toda la información sobre

16
00:01:26,340 --> 00:01:29,900
este evento va a estar aquí y vamos a crear un nuevo arreglo.

17
00:01:30,300 --> 00:01:35,460
Entonces como dije esta es una técnica muy común crear tus propios arreglos y formatearlo de la forma

18
00:01:35,490 --> 00:01:43,100
en que tú quieres y lo vamos a hacer con un arreglo asociativo vamos a tener una llave y un valor primero

19
00:01:43,090 --> 00:01:49,500
aquí va a poner un título el título de este arreglo y podemos abrir por ejemplo aquí va a ser este que

20
00:01:49,500 --> 00:01:56,930
dice el nombre evento Skopie esa llave tenemos la variable eventos y en el arreglo a nombre evento aquí

21
00:01:56,940 --> 00:02:02,580
ponemos una coma porque es un arreglo y después ponemos la fecha la fecha del evento de hacer eventos

22
00:02:04,020 --> 00:02:12,290
y la fecha del evento es esta fecha evento entonces la pongo aquí cuando tracoma y ahora la hora de

23
00:02:12,370 --> 00:02:24,770
eventos también y la hora del evento va a ser esta aquí evento Koma la categoría de categoría va a ser

24
00:02:24,770 --> 00:02:34,630
igual a y enseguida estaremos trabajando un poco con la categoría es este kit kat evento eventos evento

25
00:02:35,290 --> 00:02:37,110
y nos faltan invitados.

26
00:02:37,290 --> 00:02:45,760
Aquí vamos a poner eventos y la llave de eventos es nombre invitado voy a concatenar y voy a poner un

27
00:02:45,760 --> 00:02:53,950
espacio y voy a concatenar eventos también porque en este invitado voy a tener también el apellido del

28
00:02:53,950 --> 00:03:01,890
invitado entonces aquí tenemos por ejemplo ya este regno evento en vez de eventos Akiba para el evento

29
00:03:02,560 --> 00:03:09,450
y guardo cambios recargamos y vemos que tenemos ya ahora un arreglo con menos información porque ya

30
00:03:09,450 --> 00:03:10,900
nada más tenemos el título.

31
00:03:11,010 --> 00:03:16,410
El título es este que tenemos aquí a nosotros hemos creado estas llaves con la información que vienen

32
00:03:16,410 --> 00:03:23,460
del Weyl que viene desde la base de datos y como dije muchos programadores les gusta crear sus propios

33
00:03:23,460 --> 00:03:29,400
arreglos y formatearlo de la forma en que ellos se sientan que funciona para ellos es una buena técnica

34
00:03:29,400 --> 00:03:34,140
también y de momento cada uno de estos pues es un arreglo separado.

35
00:03:34,150 --> 00:03:40,860
Aquí tenemos este calendario la idea es insertarlos ahí cómo los insertamos podemos copiar este arreglo

36
00:03:41,340 --> 00:03:47,550
está fuera del Weyl es importante que esté fuera del Weyl copio esta variable y aquí en esta parte voy

37
00:03:47,550 --> 00:03:56,970
a poner calendario y luego pongo la siguiente sintaxis los corchetes igual a evento y ahora en lugar

38
00:03:56,970 --> 00:04:05,480
de darle Bardón al evento le voy a dar Bardock a calendario y recargamos y vemos que aparece Arraya

39
00:04:05,530 --> 00:04:08,000
1 y luego aparece Arráiz 2 ya tiene poder.

40
00:04:08,050 --> 00:04:15,190
Vamos a ver esto por ejemplo el primero tiene un evento el segundo tiene 2 el tercero tiene 3 y así

41
00:04:15,190 --> 00:04:22,000
cada iteración del Weyl se van ir insertando en la parte final del calendario.

42
00:04:22,030 --> 00:04:26,830
Otra técnica que puedes hacer o cómo puedes hacerlo para que no se vea de esta forma es ponerlo fuera

43
00:04:26,830 --> 00:04:27,370
del Weyl.

44
00:04:27,370 --> 00:04:38,720
Este es el Weyl y quedamos con inventario Weyl de Fetch Asoc y dejamos de esta forma recargamos y vamos

45
00:04:38,720 --> 00:04:46,590
a ver que tenemos ahora un arreglo grande 24 eventos y cero uno dos y vienen todos los eventos es decir

46
00:04:46,950 --> 00:04:52,500
hemos creado un arreglo con la información del evento y después lo hemos insertado.

47
00:04:52,500 --> 00:04:58,890
Ese arreglo dentro de otro arreglo usando esta sintaxis esto lo va a hacer que se arregle lo mucho que

48
00:04:58,890 --> 00:05:05,370
se agregue al final del arreglo y como hasta fuera del Wahl ya no se repite y se imprime un arreglo

49
00:05:05,370 --> 00:05:06,310
Grandi.

50
00:05:06,440 --> 00:05:11,580
Ahora tal vez digas bueno esto es más trabajo no porque ya venía la base de datos o un arreglo y hemos

51
00:05:11,580 --> 00:05:13,410
vuelto a crear otro arreglo.

52
00:05:13,410 --> 00:05:20,100
La ventaja principal que tiene formatear tus arreglos es que por ejemplo tenemos estas fechas y si vemos

53
00:05:20,100 --> 00:05:26,190
en la base de datos y lo de aquí en eventos las fechas de cada uno de estos eventos son distintas.

54
00:05:26,190 --> 00:05:32,190
Me gustaría por ejemplo agrupar todos los eventos que son de una fecha que se impriman juntos y es muy

55
00:05:32,190 --> 00:05:33,540
sencillo hacerlo.

56
00:05:33,540 --> 00:05:42,700
Aquí vamos a poner una segunda llave y aquí voy a poner una fecha esta fecha va a ser esta misma esta

57
00:05:42,980 --> 00:05:43,750
que está aquí.

58
00:05:43,970 --> 00:05:48,920
Voy a copiar toda esta línea y antes del evento aquí voy a poner

59
00:05:52,280 --> 00:06:01,640
obtiene la fecha del evento y quiero poner fecha igual a esta fecha y ya esta fecha nada más la va a

60
00:06:01,680 --> 00:06:07,410
poner aquí en esta parte del arreglo y esto va a agrupar los eventos que sean de la misma fecha entonces

61
00:06:07,410 --> 00:06:12,450
por eso a mi me gusta mucho esta técnica de crear tus propios arreglos porque con ese tipo de sintaxis

62
00:06:12,450 --> 00:06:21,210
puedes agrupar todos los eventos que sean del mismo día y se van a acomodar automáticamente en PHP recargamos

63
00:06:21,660 --> 00:06:28,950
y vemos que ya nada más tenemos una regla de tres la llave es la fecha y podemos ver que el día 2016

64
00:06:29,040 --> 00:06:37,380

65
12:09 tenemos 6 eventos entonces se agruparon automáticamente después para el día 10 tenemos 11 eventos

66
00:06:37,410 --> 00:06:45,330
vimos cómo se agruparon automáticamente gracias a esta sintaxis de fecha puedes ver que tienes dos corchetes

67
00:06:46,200 --> 00:06:52,910
eso lo hace un arreglo un poco más multidimensional por así decirlo pero también permite que se agrupen

68
00:06:53,160 --> 00:06:56,640
y finalmente el día 11 tenemos 7 eventos.

69
00:06:57,010 --> 00:07:01,890
Entonces esta es una técnica que a mí me gusta mucho hacer formatear tus arreglos.

70
00:07:02,010 --> 00:07:08,030
De esta forma puedes agruparlos ya sea por nombres o por categorías etcétera.

71
00:07:08,100 --> 00:07:13,530
También lo puedes hacer porque por ejemplo si quieres agrupar todos los eventos que sean de una categoría

72
00:07:13,530 --> 00:07:17,400
nada más lo pones aquí y voy a ponerla aquí.

73
00:07:17,400 --> 00:07:25,120
Mejor dicho una parte superior categoría igual a y quien además en lugar de tener fecha pongo categoría

74
00:07:26,230 --> 00:07:29,050
y eso va a agrupar ahora los eventos por categorías.

75
00:07:29,120 --> 00:07:35,330
Por ejemplo todos los talleres podemos ver que son 12 se agrupan todos con más descaro las conferencias

76
00:07:35,330 --> 00:07:42,920
son 7 y finalmente los seminarios son 5 entonces esta técnica tiene esa ventaja que te va a permitir

77
00:07:42,920 --> 00:07:49,760
agrupar de esta forma porque así funcionan los arreglos en PHP tal vez se vea como más trabajo pero

78
00:07:49,760 --> 00:07:55,760
también vas a tener más control sobre el código no vamos a agruparlos por fechas y ya los tenemos así

79
00:07:55,760 --> 00:08:00,360
que en el siguiente vídeo ya tenemos todo en este arreglo de calendario.

80
00:08:00,440 --> 00:08:06,080
Si recuerdas para imprimir los datos de un arreglo utilizamos algo que se le llama el Fortich así que

81
00:08:06,080 --> 00:08:12,170
en el siguiente vídeo por fin vamos a imprimir toda la información de este arreglo grande con todos

82
00:08:12,170 --> 00:08:19,700
los eventos utilizando un foril algo de PHP y algo de HTML para que por fin ahora sí se vea toda la

83
00:08:19,700 --> 00:08:26,780
información de nuestro evento más o menos el código habiendose así en el siguiente vídeo vamos a continuar

84
00:08:27,200 --> 00:08:28,340
con este proyecto.
