Angenommen, Sie müssen eine benutzerdefinierte Klasse erstellen, die von Ihrem Controller verwendet wird.In MVC, wo legen Sie eine benutzerdefinierte Klasse?
class mycontroller extends main_controller
{
public function __construct()
{
$c = new my_custom_class();
}
}
my_custom_class
ist kein Model/View/Controller, es ist eine eigenständige Klasse ist. Was ist die beste Vorgehensweise auf wo (welcher Ordner), um die Datei von my_custom_class.php
zu setzen? Sollte es einfach in einen beliebigen Ordner platziert werden (d. H. /custom_classes/
) oder gibt es eine Best Practice bei der Verwendung von MVC?
im Modellteil – Unex
Imo, es hängt davon ab, was diese benutzerdefinierte Klasse tatsächlich macht. –
Modell ist die beste Lösung, aber Sie könnten weiter trennen, dh /classes/helpers/MyHelper.php – LMS94