Visualizzazione dei risultati da 1 a 7 su 7

Hybrid View

  1. #1

    Esiste un similare della DataTable .Net in PHP?

    La prima versione della domanda partiva dal chiedere se esiste qualcosa che dato un sorgente in C# lo approssima in PHP, ma mi vergognavo troppo.
    Sto convertendo un sorgente C# in PHP e non ho particolari problemi a farlo, ma ci sto mettendo parecchio tempo, e in più in C# ci sono cose che in PHP non ci sono o non so come rendere, ad esempio la DataTable. Come faccio? Magari ci sono framework che mi possono venire in soccorso?

    P.S.: esiste qualcosa che dato un sorgente in C# lo approssima in PHP?

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Non ho idea di cosa sia una DataTable non sapendo nulla di C#.
    Probabilmente molti di quelli che leggeranno il tuo post non ne hanno idea e se anche esistesse non saprebbero risponderti.
    Si può spiegare in poche parole di cosa si tratta?

  3. #3
    Quote Originariamente inviata da Alhazred Visualizza il messaggio
    Non ho idea di cosa sia una DataTable non sapendo nulla di C#.
    Probabilmente molti di quelli che leggeranno il tuo post non ne hanno idea e se anche esistesse non saprebbero risponderti.
    Si può spiegare in poche parole di cosa si tratta?

    Hai ragione. Detto proprio in due parole, in pratica quando interroghi il database il risultato finisce in una struttura dati chiamata DataTable che ha metodi e proprietà per poter fare ulteriori elaborazioni sulla tabella stessa: ottenerne una vista, riordinarla, estrapolarne una porzione sulla base di filtri e così via...

    Quote Originariamente inviata da albx87 Visualizza il messaggio
    Ciao.
    No nativamente in PHP non esiste nulla di simile alla DataTable di .NET.

    Volendo ti direi di dare un occhiata a Yii framework http://www.yiiframework.com/doc/api/ che a quanto leggo dalle references ha dei namespace per widget etc. Purtroppo per questioni tecniche su questo framewrork non ti posso aiutare, non l'ho mai usato....spero comunque possa esserti stato di aiuto
    OK, grazie, guarderò. Ho anche letto dell'esistenza di "DataGrid for Zend", ma solo letto perché non ho idea di cosa sia, come funzioni e se approssima una DataTable.

    Alla fine vedrò se ripiegare sui classici metodi di interrogazione del database e gestione del risultato...

    P.S.: almeno mi pare di capire che non esistono traduttori automatici da un linguaggio di programmazione ad un altro...

  4. #4
    Ciao.
    No nativamente in PHP non esiste nulla di simile alla DataTable di .NET.

    Volendo ti direi di dare un occhiata a Yii framework http://www.yiiframework.com/doc/api/ che a quanto leggo dalle references ha dei namespace per widget etc. Purtroppo per questioni tecniche su questo framewrork non ti posso aiutare, non l'ho mai usato....spero comunque possa esserti stato di aiuto
    http://www.morialberto.it

  5. #5
    c'è il plugin per jquery DATATABLE che potrebbe aiutarti... c'ha anche il connettore per php se non erro.
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  6. #6
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    diciamo che un data table è una rappresentazione della tabella nel database. ci sono diverse soluzioni in php che grosso modo aiutano ad ottenere lo stesso risultato. puoi utilizzare appunto framework come yii che è dotato di un active record. puoi sfruttare anche orm come propel o adodb per php. Forse quest ultimo si avvicina di più alle tue esigenze
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  7. #7
    Utente di HTML.it L'avatar di garakkio
    Registrato dal
    Dec 2011
    residenza
    Roma
    Messaggi
    480
    Active record è un concetto un po' vecchiotto.
    Se vuoi qualcosa di recente, vai su un data mapper, come Doctrine 2 http://docs.doctrine-project.org/pro...g-started.html

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.