Ferreteria/v0.3/class/cFieldRowStandard: Difference between revisions

From Woozle Writes Code
< Ferreteria‎ | v0.3‎ | class
Jump to navigation Jump to search
m (page template)
m (7 revisions imported: moving this project here)
 
(5 intermediate revisions by one other user not shown)
Line 5: Line 5:
     COPYING METHODS OVER AS NEEDED
     COPYING METHODS OVER AS NEEDED
*/
*/
abstract class cIORowStandard extends cIORow_sourced implements ifSingleKeyedRow {
abstract class cFieldRowStandard extends cFieldRow_sourced implements ifSingleKeyedRow {
     use tKeyedRow;
     use tKeyedRow;
     use tSaveableRow;
     use tSaveableRow;
Line 18: Line 18:
}
}
</source>
</source>
* '''file''': <code>/data/rows/storage.php</code>
* '''file''': {{l/ferreteria/file|data/rows/storage.php}}
* '''extends''': {{l/ferreteria/class|cIORow_sourced}}
* '''extends''': {{l/ferreteria/class|cFieldRow_sourced}}
* '''extenders''':
* '''extenders''':
** ''several EventPlex classes''
** ''several EventPlex classes''
** '''{{l/ferreteria/class|fcrUserAcct}}''' extends \ferreteria\data\cIORowStandard
** '''{{l/ferreteria/class|fcrUserAcct}}''' extends \ferreteria\data\cFieldRowStandard
** '''{{l/ferreteria/class|fcrUserClient}}''' extends \ferreteria\data\cIORowStandard
** '''{{l/ferreteria/class|fcrUserClient}}''' extends \ferreteria\data\cFieldRowStandard
** '''{{l/ferreteria/class|fcrUserPermit}}''' extends \ferreteria\data\cIORowStandard
** '''{{l/ferreteria/class|fcrUserPermit}}''' extends \ferreteria\data\cFieldRowStandard
** '''{{l/ferreteria/class|fcqrUserPerm}}''' extends ferreteria\data\cIORowStandard
** '''{{l/ferreteria/class|fcqrUserPerm}}''' extends ferreteria\data\cFieldRowStandard
** '''{{l/ferreteria/class|fcrUserSession}}''' extends \ferreteria\data\cIORowStandard
** '''{{l/ferreteria/class|fcrUserSession}}''' extends \ferreteria\data\cFieldRowStandard
** [[FinanceFerret]]:
** [[FinanceFerret]]:
*** '''{{l/financeferret/class|crAcct}}''' extends \ferreteria\data\cIORowStandard
*** '''{{l/financeferret/class|crAcct}}''' extends \ferreteria\data\cFieldRowStandard
*** '''{{l/financeferret/class|crTxType}}''' extends \ferreteria\data\cIORowStandard
*** '''{{l/financeferret/class|crTxType}}''' extends \ferreteria\data\cFieldRowStandard
*** '''{{l/financeferret/class|crTrxt}}''' extends \ferreteria\data\cIORowStandard
*** '''{{l/financeferret/class|crTrxt}}''' extends \ferreteria\data\cFieldRowStandard
*** '''{{l/financeferret/class|crTrxSummary}}''' extends \ferreteria\data\cIORowStandard
*** '''{{l/financeferret/class|crTrxSummary}}''' extends \ferreteria\data\cFieldRowStandard

Latest revision as of 16:42, 22 May 2022

Template:Page/code/class

/*::::
  REPLACES: fcDataRow
    COPYING METHODS OVER AS NEEDED
*/
abstract class cFieldRowStandard extends cFieldRow_sourced implements ifSingleKeyedRow {
    use tKeyedRow;
    use tSaveableRow;
    use tSingleKey_Row;
    //use tLoadableRow;   // this is a Portal trait (lets DB store its resource-blob)
    //use tDatabaseStorage; // this is a Portal trait
    
    // OVERRIDE
    public function GetStoragePortals() {
        return new cPortalRow_database($this);
    }
}