Bienvenido a la Comunidad de Treehouse
¿Quieres colaborar en errores de código? ¿Tienes errores que necesitan comentarios? ¿Buscas un par de ojos adicionales en tu último proyecto? aquí.
¿Buscas aprender algo nuevo?
Treehouse ofrece una prueba gratuita de siete días para estudiantes nuevos. Obtén acceso a miles de horas de contenido y únete a miles de
Inicia tu prueba gratuita
jlampstack
23,932 Puntos¿Un ejemplo de la vida real?
¿Alguien puede proporcionar un ejemplo de la vida real de cómo se usaría esto? No creo que sea práctico para alguien que está sentado frente a su computadora tener que escribir todo este código para cada una de las recetas. Para una receta está bien, ¿pero para 100 recetas??? Se siente poco natural y como mucho trabajo.
¿Cómo se usaría esto en el mundo real? ¿El usuario ingresaría la entrada en un campo de formulario?
$granola_muffins = new Recipe("Granola Muffins");
$granola_muffins->addIngredient("egg", 2);
$granola_muffins->addIngredient("sugar", .25, "Cup");
$granola_muffins->addIngredient("oil", .5, "Cup");
$granola_muffins->addIngredient("milk", 1, "Cup");
$granola_muffins->addIngredient("vanilla", 1, "tsp");
$granola_muffins->addIngredient("white vinegar", .5, "tsp");
$granola_muffins->addIngredient("granola", 2, "Cup");
$granola_muffins->addIngredient("flour", 1, "Cup");
$granola_muffins->addIngredient("instant protein", 4, "tbsp");
$granola_muffins->addIngredient("baking powder", 2, "tsp");
$granola_muffins->addIngredient("cinnamon", 2, "tsp");
$granola_muffins->addIngredient("baking soda", .5, "tsp");
$granola_muffins->addIngredient("salt", .5, "tsp");
He hecho esta misma pregunta en un video anterior, pero no recibí respuesta. Si alguien puede responder, sería muy apreciado.
¡Gracias de antemano!
3 Respuestas
Alena Holligan
Profesor de Treehousejaycode Tienes razón, escribir es una molestia ;) Tiene que ingresarse de alguna manera, así que la primera vez bien podría ser un formulario y luego almacenarse en algún tipo de archivo de datos como una base de datos. Luego está la asignación de objetos relacionales (ORM), cuyo trabajo es tomar los datos de una base de datos y asignarlos a un objeto que luego usarías de la misma manera que estás creando aquí :) De una pequeña manera, eso es lo que son los Objetos de Datos PHP (PDO).
jlampstack
23,932 PuntosAlena Holligan ¡Hola Alena! ¡Excelente serie de videos de PHP! ¿Podrías arrojar algo de luz sobre cómo se usaría esto en un escenario de la vida real?
jlampstack
23,932 PuntosGracias Alena Holligan ¡! ¿Hay una serie de videos sobre cómo hacer esto?