Changes

2013-11-21 Telephone Conference DEVROOM / stepping stone GmbH

1,466 bytes added, 08:17, 21 November 2013
/* Transcript */
| width="40px" | 1
| width="800px" |
folgendes habe ich für das POC implementiert:
Reseller get
Reseller post
 
Um zu testen folgende Header Variablen setzen:
X_REST_USERNAME admin@restuser
X_REST_PASSWORD admin@Access
 
Reseller get:
Alle Reseller: http://selfcare.steppingstone.ch/v1/reseller
Ein Reseller mittels Filter: http://selfcare.steppingstone.ch/v1/reseller?filter=[{"property": "uid", "value" : 4000000}]
Reseller mittels limit und offset: http://selfcare.steppingstone.ch/v1/reseller?limit=1&offset=1
Reseller sortieren: http://www.selfcare.local/v1/reseller?sort=[{"property":"uid", "direction":"DESC"}]
Ein Reseller: http://selfcare.steppingstone.ch/v1/reseller/4000000
 
Reseller post:
http://www.selfcare.local/v1/reseller mit:
{
"o": "Test Company",
"sstIsActive": "TRUE",
"sstIsCompany": "TRUE",
}
 
Ab jetzt beginnen die Aufwände:
Das ganze RestFullYii ist auf ActiveRecord (AR - Schnittstelle zu SQL Datenbanken) aufgebaut
An vielen Stellen lässt sich nicht mittels überschreiben der Events das Verhalten ändern.
Z. B.: Beim GET von subresources ERestSubresourceHelper::isSubresource()
 
Also dachte ich ich Überschreibe ERestSubresourceHelper
Dafür muss ich dann auch ERestBehavior überschreiben weil der Helper da instanziiert wird
Das geht aber nicht weil Member $subresource_helper private ist und in der Funktion
ERestInit() instanziiert wird die final ist.
 
Natürlich ließe sich das alles anpassen. Dann sind wir aber u. U. nicht mehr kompatibel
zum RestFullYii.
| width="70px" | Info
| width="70px" | All
SLB, editor, reviewer
3,407
edits