2009-05-06 8 views
12

Sto usando CodeIgniter da un po 'di tempo, e mi è piaciuto molto. Sembra che ho bisogno di passare a Kohana, perché il mio altro membro del team ha bisogno del nostro codice per utilizzare pienamente le funzionalità di PHP5 nella loro massima estensione. Il problema è che abbiamo già codificato più della metà del nostro progetto in CodeIgniter. Qualcuno ha mai trasferito codice da CodeIgniter a Kohana? È persino possibile farlo e quanto impegno ci vorrà se così fosse? Grazie in anticipo!Come spostare codice CodeIgniter già scritto su Kohana?

Aggiornamento: Dalla risposta abi noda s', sembra che ho davvero bisogno di fare un sacco di codice di riscrittura, ma qualcuno ha fatto prima? Forse qualcuno potrebbe indicarmi dei collegamenti? Sì, penso che sia possibile farlo, ma non so quanto tempo ci vorrà. Immagino che terremo questo progetto come uno CodeIgniter, e passeremo a Kohana non appena verrà il nostro prossimo progetto. Grazie di tutto!

+2

Vorrei provare a capire perché il client o il membro del team richiede una funzionalità PHP5. I requisiti dovrebbero avere a che fare con ciò che l'applicazione dovrebbe fare, non quali sono le capacità del linguaggio di programmazione. In genere, è meglio attenersi all'attuale base di codice e migliorarlo per soddisfare i requisiti di qualsiasi esigenza. È dubbio che ciò richiederebbe il passaggio a PHP5 e/o Kohana. – pbreitenbach

risposta

9

Vedere la documentazione di Kohana - Migrating from CodeIgniter.

Un simpatico collega di #kohana IRC mi ha informato che una semplice migrazione non esiste più. Kohana è cambiato in modo sostanziale dal biforcarsi da Codeigniter. Sono strutture molto diverse ora, quindi dovresti riscrivere gran parte del tuo codice.

1

CodeIgniter funziona bene su PHP5.

È retrocompatibile con PHP4, ma non è necessario eseguirlo su PHP4.

Quale parte di PHP5 non è in grado di utilizzare in CodeIgniter?

+0

beh, non c'è ancora un codice particolare fino ad ora. ma a volte, il requisito (cliente) di qualcuno. grazie comunque –

Problemi correlati