Después de hacer una inserción, quiero pasar el objeto al cliente usando json_encode(). El problema es que el valor _id no está incluido.¿Cómo se obtiene el valor de cadena de un MongoID usando PHP?
$widget = array('text' => 'Some text');
$this->mongo->db->insert($widget);
If I echo $widget['_id'] the string value gets displays on the screen, but I want to do something like this:
$widget['widgetId'] = $widget['_id']->id;
So I can do json_encode() and include the widget id:
echo json_encode($widget);
referencia aquí: http://php.net/manual/en/class.mongoid.php. Preferiría el tipo de transmisión (cadena) debajo de mí mismo, pero en el momento de la pregunta estaba usando el método descrito en los documentos. –