-
- 50 Posts
Ik heb in de database heb ik een extra tabel aangemaakt maar nu lukt het mij niet om die via modx te aan te roepen en de inhoud laten zien.
De bedoeling is dat de inhoud alleen voor een bepaalde groep zichtbaar is en dat ze er door kunnen zoeken.
De mogelijkheid om die tabel te updaten is niet nodig.
Ik heb al verschillende dingen op internet gelezen maar kom er niet uit.
Wie heeft er een voorbeeld scriptje wat ik kan gebruiken?
Alvast bedankt.
Kan op verschillende manieren. Als je xPDO wilt gebruiken (het framework waar MODX op draait) moet je een schema en model ervoor maken (
http://rtfm.modx.com/display/revolution20/Using+Custom+Database+Tables+in+your+3rd+Party+Components).
Anders kan je ook gewoon $modx->query('MySQL Query Hier') gebruiken of PDO:
http://php.net/manual/en/book.pdo.php
-
- 50 Posts
Welke optie kan ik het beste gebruiken? Zodat ik ook kan zoeken in die gegevens.
En welke optie is het makkelijkst?
Het is allemaal php werk. Ik gebruikt zelf veel xPDO, maar dat zijn vaak uitbreidingen die ik ook beschikbaar maak via de package manager, dus dan moet dat eigenlijk wel.
Makkelijkste (mits je kennis van SQL heb) lijkt mij $modx->query(), omdat je dan geen PDO of xPDO hoeft te leren. Als je van plan bent om meer met custom tables te gaan werken en misschien niet zover bent met SQL/PDO, vind ik zelf xPDO een goede optie aangezien.. je hoeft (bijna) geen SQL te kennen, al is de leercurve wel iets grote omdat je dus met die xPDO schemas, builds e.d. aan de gang moet.
-
- 97 Posts
Ik zit zelf nog in Evo, jij niet gok ik.. Maar je hebt wellicht zoiets nodig als $modx->getFullTableName ?
Aangezien je het ook over bepaalde groepen hebt nog dit voorbeeld ( wat dus niet werkt met de hyperlink tag hier ! )
http : / / wiki.modxcms.com / index.php / API:DBAPI:select
[ed. note: IngMA last edited this post 12 years ago.]
Accelerate your Windows system with 9.8 m/s2.