2009-05-06 4 views
12

Ich habe CodeIgniter seit einiger Zeit verwendet, und ich mochte es sehr. Es sieht so aus, als müsste ich nach Kohana ziehen, weil mein anderes Teammitglied unseren Code benötigt, um die PHP5-Funktionen in vollem Umfang zu nutzen. Das Problem ist, dass wir bereits über die Hälfte unseres Projekts in CodeIgniter codiert haben. Hat schon jemand Code von CodeIgniter nach Kohana übertragen? Ist es überhaupt möglich, und wie viel Aufwand wird es in diesem Fall tun? Vielen Dank im Voraus!Wie man bereits CodeIgniter Code zu Kohana bewegt?

aktualisieren: Von abi noda ‚s Antwort, es sieht aus wie ich wirklich eine Menge Code tun muß, Umschreiben, aber hat jemand das schon mal gemacht? Vielleicht könnte mir jemand ein paar Links zeigen? Ja, ich denke, es ist möglich, aber ich weiß nicht, wie lange es dauern wird. Ich denke, wir behalten dieses Projekt als CodeIgniter und ziehen nach Kohana, sobald unser nächstes Projekt kommt. Danke für alles!

+2

Ich würde versuchen zu verstehen, warum der Client oder Teammitglied eine PHP5-Funktion benötigt. Die Anforderungen sollten damit zu tun haben, was die Anwendung tun soll, nicht was die Fähigkeiten der Programmiersprache sind. In der Regel wäre es besser, wenn Sie mit Ihrer aktuellen Codebasis fortfahren und sie verbessern, um alle Anforderungen an die Funktionsanforderungen zu erfüllen. Es ist zweifelhaft, dass dies einen Wechsel zu PHP5 und/oder Kohana erforderlich machen würde. – pbreitenbach

Antwort

9

Siehe Kohana Dokumentation - Migrating from CodeIgniter.

Ein kluger Kerl von #kohana IRC hat mich informiert, dass eine einfache Migration nicht mehr existiert. Kohana hat sich seit der Abgabe von Codeigniter erheblich verändert. Sie sind jetzt sehr unterschiedliche Frameworks, also müssten Sie viel Code neu schreiben.

1

CodeIgniter funktioniert gut auf PHP5.

Es ist abwärtskompatibel zu PHP4, aber es muss nicht auf PHP4 ausgeführt werden.

Welchen Teil von PHP5 kann Ihr Team nicht in CodeIgniter verwenden?

+0

Nun, es gibt bisher noch keinen bestimmten Code. aber irgendwann ist es jemandes (Client) Anforderung. Danke trotzdem –

Verwandte Themen