Je crée une API REST en utilisant FuelPHP et son ORM, docs trouvé ici: http://fuelphp.com/docs/packages/orm/crud.htmlRetour _data tableau à partir ORM avec FuelPHP
je peux retourner un objet de la ligne de base de données comme ceci:
$entry = Model_V1_Inventory::find(1);
Cela me renvoie l'objet où le PK est égal à 1, ce qui est comme prévu. Comment puis-je accéder au tableau _data à json_encode et le renvoyer dans le cadre de la réponse REST? Je peux accéder à des éléments individuels dans le tableau en appelant simplement:
$entry->product_ref
À titre d'exemple, mais je ne vois pas de toute façon de retourner le tableau _data avec elle protégée.
Le retour opposé de l'ORM:
Model_V1_Inventory Object
(
[_is_new:protected] =>
[_frozen:protected] =>
[_sanitization_enabled:protected] =>
[_data:protected] => Array
(
[product_ref] => from the model
[cost_price] => 0.99
[rrp_price] => 11.67
[current_price] => 5.47
[description] => test description
[created_at] => 2016-04-26 14:29:20
[updated_at] => 2016-04-26 14:29:20
[id] => 1
)
[_custom_data:protected] => Array
(
)
[_original:protected] => Array
(
[product_ref] => from the model
[cost_price] => 0.99
[rrp_price] => 11.67
[current_price] => 5.47
[description] => test description
[created_at] => 2016-04-26 14:29:20
[updated_at] => 2016-04-26 14:29:20
[id] => 1
)
[_data_relations:protected] => Array
(
)
[_original_relations:protected] => Array
(
)
[_reset_relations:protected] => Array
(
)
[_disabled_events:protected] => Array
(
)
[_view:protected] =>
[_iterable:protected] => Array
(
)
)