{"id":130,"date":"2010-09-22T08:58:42","date_gmt":"2010-09-22T06:58:42","guid":{"rendered":"http:\/\/www.4amics.com\/x.perez\/?p=130"},"modified":"2010-09-22T08:58:42","modified_gmt":"2010-09-22T06:58:42","slug":"data-registry-class-improvements-2","status":"publish","type":"post","link":"https:\/\/www.4amics.com\/x.perez\/2010\/09\/data-registry-class-improvements-2\/","title":{"rendered":"Data registry class improvements"},"content":{"rendered":"<p>More improvements has been added to this class:<\/p>\n<div>\n<p>Instead of saving data in your session to be  retrieved anywhere, I have developed my own registry class (similar to  Zend Registry), with more functionalities.<\/p>\n<p>Support for namespaces<br \/>\nSupport for persistent namespaces (any data can be collected in any other page during customer navigation)<br \/>\nSupport as caching system<br \/>\nSupport for saving in session or files<br \/>\nSupport for any kind of data (var\/array\/object\/class)<br \/>\nSupport flashData (save once, retrieve once)<br \/>\nSupport for data compression<br \/>\nSupport for data encryption<br \/>\nSupport for automatic data deletion on TTL<\/p>\n<p>See demo on : <a href=\"..\/..\/libraries\/data_registry\/Data_Registry_Examples.php\">http:\/\/www.4amics.com\/libraries\/data_registry\/Data_Registry_Examples.php<\/a><\/p>\n<p>Download:\u00a0 <a href=\"http:\/\/code.google.com\/p\/data-registry\/\">DataRegistry<\/a><\/p>\n<p>To integrate in Codeiginiter, put Data_Registry.php in your libraries folder, and start to work with it anywhere !!<br \/>\nI will apreciate any suggestion or changes needed !!<\/p>\n<p>Thanks.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>More improvements has been added to this class: Instead of saving data in your session to be retrieved anywhere, I have developed my own registry class (similar to Zend Registry), with more functionalities. Support for namespaces Support for persistent namespaces (any data can be collected in any other page during customer navigation) Support as caching [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,3,4,11],"tags":[],"class_list":["post-130","post","type-post","status-publish","format-standard","hentry","category-codeigniter","category-developer","category-frameworks","category-php"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.4amics.com\/x.perez\/wp-json\/wp\/v2\/posts\/130","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.4amics.com\/x.perez\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.4amics.com\/x.perez\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.4amics.com\/x.perez\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.4amics.com\/x.perez\/wp-json\/wp\/v2\/comments?post=130"}],"version-history":[{"count":1,"href":"https:\/\/www.4amics.com\/x.perez\/wp-json\/wp\/v2\/posts\/130\/revisions"}],"predecessor-version":[{"id":131,"href":"https:\/\/www.4amics.com\/x.perez\/wp-json\/wp\/v2\/posts\/130\/revisions\/131"}],"wp:attachment":[{"href":"https:\/\/www.4amics.com\/x.perez\/wp-json\/wp\/v2\/media?parent=130"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.4amics.com\/x.perez\/wp-json\/wp\/v2\/categories?post=130"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.4amics.com\/x.perez\/wp-json\/wp\/v2\/tags?post=130"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}