¿Se puede integrar Magento con CakePHP? Si mi sitio está desarrollado en CakePHP. ¿Puedo hacer el módulo del producto, incluido el carrito de compras en Magento?¿Se puede integrar Magento con CakePHP?
Respuesta
Sí, puede. Por ejemplo:
require_once 'app/Mage.php';
umask(0);
Mage::app();
Mage::getSingleton('core/session', array('name'=>'frontend'));
$cart = Mage::helper('checkout/cart')->getCart()->getItemsCount();
echo 'Items count: ' . $cart;
mirada a estos artículos:
http://www.exploremagento.com/magento/run-magento-code-outside-of-magento.php
http://blog.chapagain.com.np/magento-how-to-run-magento-code-in-an-external-website/
puede hacer que la clase Mago de trabajo para mí en código PHP puro con el ejemplo anterior. Pero sabes que Cakephp tiene su propio mecanismo de enrutamiento. Tengo instalado magento en la raíz y tratando de agregar otra aplicación creada con cakephp - esa aplicación tiene su propia estructura de datos & base de datos (principalmente se usará para informes personalizados y algunos rastreos) pero compartirá algunos datos de magento (que es el principal sitio)
Logré hacer un truco (y no hay otra manera de hacerlo).
El truco es que necesita para poner la "función __()" dentro de la línea 93 de Magento app/código/core/Mago/Core/functions.php
if (!function_exists('__')) {
function _() { .... }
}
y es necesario hacer lo mismo con "DS" en app/Mage.php línea 23
if(!defined('DS')) {}
a continuación, puedes utilizar la clase Mago y hacer toda la operación para Megento.
- 1. Cómo integrar ezComponents con Magento
- 2. ¿Se puede integrar Doxygen con Netbeans C++?
- 3. ¿Cuál es el CMS más fácil de integrar con CakePHP?
- 4. ¿Se puede integrar Mercurial en Visual Studio 2008?
- 5. Herramienta Diff que se puede integrar en una aplicación C#
- 6. ¿Cómo anidar se une con CakePHP?
- 7. Integrando PHPUnit con CakePHP 1.3
- 8. ¿Cómo integrar CKFinder con CKEditor?
- 9. Integrar solr con mySql
- 10. Integrar Spring con IntelliJ
- 11. ¿Integrar SVN con Notepad ++?
- 12. Integrar Erlang con C++
- 13. Magento "No se puede listar directorio de trabajo actual"
- 14. ¿Se puede integrar Amazon S3 (o Cloud Files o Smiliar) con MS Access (VBA)?
- 15. minifyer de JavaScript que se puede integrar con una compilación de una aplicación ASP.NET
- 16. ¿Cómo integrar NSURLConnection con UIProgressView?
- 17. ¿Cómo integrar websocket con emberjs?
- 18. ¿Integrar Hudson con MS Test?
- 19. Cómo integrar NHibernate con Lucene.Net
- 20. CakePHP encuentran con MAX
- 21. CakePHP OAuth con Google
- 22. CakePHP no puede escribir en ciertos archivos
- 23. Cómo integrar Redis con SQLAlchemy
- 24. Modelo CakePHP con "Entre fechas"
- 25. magento no puede anular el modelo principal
- 26. Integrar RubyMine con GitHub para Windows
- 27. Salida UTF-8 con CakePHP
- 28. En CakePHP, ¿cómo se puede determinar si un campo se cambió en una acción de edición?
- 29. consulta de ACTUALIZACIÓN con CakePHP
- 30. ¿Cómo se puede conseguir el precio final, la regla se aplicara precio en Magento
¿Por qué editó esta publicación como una "edición sugerida" e insertó improperios? – usr