Wenn Sie den Code eines Drittanbieters in Ihrer App verwenden müssen, sollten Sie einen Ordner in Ihrem App/Modul-Ordner namens "Vendor" erstellen und den gesamten Code dort ablegen.
Sie können dann schließen Sie die Dateien durch den Aufruf:
include kohana::find_file('vendor', 'filename');
Wenn es sein muss auch einen Wrapper für die externe Bibliothek erstellen können, ein gutes Beispiel dafür the email helper ist, die die dritte Partei Swift E-Mail-Bibliothek verwendet.
Wenn Sie Ihre eigene Klasse Portierung dann Kohana Sie müssen herausfinden, was die Klasse tun werden und sie entsprechend kategorisieren.
Wenn die Klasse Elemente aus einer Art Datenbank werden Holen, dann sollten Sie es sich um ein Modell machen. Bibliotheken sind in der Regel Code-Sätze, die für alle Controller/Modelle wiederverwendet werden sollen, z. B. Authentifizierung, Kalendergenerierung usw. Controller werden verwendet, um Daten von Modellen an Ihre Ansichten/Bibliotheken zu übergeben.
See the docs for more info