{"id":2268,"date":"2012-01-14T09:40:47","date_gmt":"2012-01-14T14:10:47","guid":{"rendered":"https:\/\/skatox.com\/blog\/?p=2268"},"modified":"2023-02-28T10:14:01","modified_gmt":"2023-02-28T15:14:01","slug":"auto-completacion-de-codigo-php-con-yii-en-netbeans","status":"publish","type":"post","link":"https:\/\/skatox.com\/blog\/2012\/01\/14\/auto-completacion-de-codigo-php-con-yii-en-netbeans\/","title":{"rendered":"Auto-completaci\u00f3n de c\u00f3digo PHP con YII en Netbeans"},"content":{"rendered":"\n<p>Netbeans es mi IDE favorito desde hace a\u00f1os y \u00faltimamente me ha tocado realizar varios proyectos usando el framework Yii. Para todo desarrollador \/ programador es una realidad que no conocemos en totalidad un lenguaje o framework y por ello siempre estamos acudiendo a la documentaci\u00f3n\u00a0 para repasar sintaxis y nombre de m\u00e9todos, sobre todo de las variables u objetos manipulados en cierto momento. Por eso, es bueno configurar el IDE para que auto-complete el c\u00f3digo y muestre la documentaci\u00f3n de funciones para leer conocer el funcionamiento sin tener que cambiar de ventana.<\/p>\n\n\n\n<p>Hace unos d\u00edas descubr\u00ed en la documentaci\u00f3n oficial como <a href=\"https:\/\/www.yiiframework.com\/wiki\/83\/netbeans-ide-and-yii-projects\/\">configurar Netbeans para trabajar con Yii<\/a>. Y les explico aqu\u00ed como realizarlo:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Entra al menu <strong>File<\/strong> (Archivo), luego a <strong>Project properties<\/strong> (Propiedades del proyecto) y finalmente a <strong>PHP Include Path<\/strong> (Ruta de cabeceras de PHP) e incluimos la ruta donde se guarda el framework de yii, de hecho la carpeta se llama <strong>\u00abframework\u00bb<\/strong>.<\/li>\n\n\n\n<li>Luego entramos a <strong>Tools<\/strong> (Herramientas), luego a&nbsp;<strong>Options<\/strong> (Opciones), hacemos clic en la pesta\u00f1a superior de&nbsp;<strong>Miscellaneous<\/strong> (Miscel\u00e1neas) y hacemos clic en <strong>Files<\/strong> (Archivos), luego del par\u00e9ntesis agregamos \u00ab<em>yiilite\\.php<\/em>\u00bb para que quede algo como \u00ab^(<em>yiilite\\.php<\/em>|CVS|SCCS|&#8230;.\u00bb<\/li>\n\n\n\n<li>Reiniciamos Netbeans y veremos como ahora se autocompleta el c\u00f3digo, al momento de instaciar clases accederemos a sus m\u00e9todos y documentaci\u00f3n.<\/li>\n<\/ul>\n\n\n\n<p>Para el caso de algunas vistas parciales donde recibimos objetos que no est\u00e1n declarados en el archivo, podemos decirle al IDE que tipo es cada variable usando la siguiente sintaxis:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"php\" class=\"language-php\">\/* @var $this MyController \/\/ @var $model MyObject *\/\n$this->metodo() \/\/ se puede escribir usando auto completaci\u00f3n\n$model->id; \/\/ se puede escribir usando auto completaci\u00f3n<\/code><\/pre>\n\n\n\n<p>Con estos sencillos pasos se har\u00e1 mas f\u00e1cil la escritura de c\u00f3digo php usando Yii en Netbeans.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><a  href=\"https:\/\/skatox.com\/blog\/images\/2012\/01\/YiiAutoCompletionNetbeans.jpg\" data-rel=\"lightbox-gallery-0\" data-rl_title=\"Completado de c\u00f3digo PHP con Yii en Netbeans\" data-rl_caption=\"Completado de c\u00f3digo PHP con Yii en Netbeans\" title=\"Completado de c\u00f3digo PHP con Yii en Netbeans\"><img decoding=\"async\" sizes=\"(max-width: 827px) 100vw, 827px\" src=\"https:\/\/skatox.com\/blog\/images\/2012\/01\/YiiAutoCompletionNetbeans-500x308.jpg\" alt=\"Completado de c\u00f3digo PHP con Yii en Netbeans\" class=\"wp-image-2270\"\/><\/a><figcaption class=\"wp-element-caption\">Completado de c\u00f3digo PHP con Yii en Netbeans<\/figcaption><\/figure>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Netbeans es mi IDE favorito desde hace a\u00f1os y \u00faltimamente me ha tocado realizar varios proyectos usando el framework Yii. Para todo desarrollador \/ programador&#8230;<\/p>\n<div class=\"more-link-wrapper\"><a class=\"more-link\" href=\"https:\/\/skatox.com\/blog\/2012\/01\/14\/auto-completacion-de-codigo-php-con-yii-en-netbeans\/\">Seguir leyendo<span class=\"screen-reader-text\">Auto-completaci\u00f3n de c\u00f3digo PHP con YII en Netbeans<\/span><\/a><\/div>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[549,716,710,582],"tags":[813,657,295,310],"class_list":["post-2268","post","type-post","status-publish","format-standard","hentry","category-desarrollo-web","category-todo-lo-relacionado-al-desarrollo-de-software","category-netbeans-2","category-planetas-linux","tag-codigo","tag-desarrollo","tag-netbeans","tag-programacion","entry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Auto-completaci\u00f3n de c\u00f3digo PHP con YII en Netbeans - El blog de Skatox<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/skatox.com\/blog\/2012\/01\/14\/auto-completacion-de-codigo-php-con-yii-en-netbeans\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Auto-completaci\u00f3n de c\u00f3digo PHP con YII en Netbeans - El blog de Skatox\" \/>\n<meta property=\"og:description\" content=\"Netbeans es mi IDE favorito desde hace a\u00f1os y \u00faltimamente me ha tocado realizar varios proyectos usando el framework Yii. Para todo desarrollador \/ programador&#8230;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/skatox.com\/blog\/2012\/01\/14\/auto-completacion-de-codigo-php-con-yii-en-netbeans\/\" \/>\n<meta property=\"og:site_name\" content=\"El blog de Skatox\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/ElWeblogdeSkatox\/\" \/>\n<meta property=\"article:published_time\" content=\"2012-01-14T14:10:47+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-02-28T15:14:01+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/skatox.com\/blog\/images\/2012\/01\/YiiAutoCompletionNetbeans-500x308.jpg\" \/>\n<meta name=\"author\" content=\"Miguel Useche\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@skatox\" \/>\n<meta name=\"twitter:site\" content=\"@skatox\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Miguel Useche\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/2012\\\/01\\\/14\\\/auto-completacion-de-codigo-php-con-yii-en-netbeans\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/2012\\\/01\\\/14\\\/auto-completacion-de-codigo-php-con-yii-en-netbeans\\\/\"},\"author\":{\"name\":\"Miguel Useche\",\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/#\\\/schema\\\/person\\\/e081bf33c5b0f1b0514e253cb578e1ba\"},\"headline\":\"Auto-completaci\u00f3n de c\u00f3digo PHP con YII en Netbeans\",\"datePublished\":\"2012-01-14T14:10:47+00:00\",\"dateModified\":\"2023-02-28T15:14:01+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/2012\\\/01\\\/14\\\/auto-completacion-de-codigo-php-con-yii-en-netbeans\\\/\"},\"wordCount\":298,\"commentCount\":5,\"publisher\":{\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/2012\\\/01\\\/14\\\/auto-completacion-de-codigo-php-con-yii-en-netbeans\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/skatox.com\\\/blog\\\/images\\\/2012\\\/01\\\/YiiAutoCompletionNetbeans-500x308.jpg\",\"keywords\":[\"codigo\",\"desarrollo\",\"netbeans\",\"programacion\"],\"articleSection\":[\"Desarrollo web\",\"Desarrollo y Programaci\u00f3n\",\"Netbeans\",\"Planetas\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/skatox.com\\\/blog\\\/2012\\\/01\\\/14\\\/auto-completacion-de-codigo-php-con-yii-en-netbeans\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/2012\\\/01\\\/14\\\/auto-completacion-de-codigo-php-con-yii-en-netbeans\\\/\",\"url\":\"https:\\\/\\\/skatox.com\\\/blog\\\/2012\\\/01\\\/14\\\/auto-completacion-de-codigo-php-con-yii-en-netbeans\\\/\",\"name\":\"Auto-completaci\u00f3n de c\u00f3digo PHP con YII en Netbeans - El blog de Skatox\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/2012\\\/01\\\/14\\\/auto-completacion-de-codigo-php-con-yii-en-netbeans\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/2012\\\/01\\\/14\\\/auto-completacion-de-codigo-php-con-yii-en-netbeans\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/skatox.com\\\/blog\\\/images\\\/2012\\\/01\\\/YiiAutoCompletionNetbeans-500x308.jpg\",\"datePublished\":\"2012-01-14T14:10:47+00:00\",\"dateModified\":\"2023-02-28T15:14:01+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/2012\\\/01\\\/14\\\/auto-completacion-de-codigo-php-con-yii-en-netbeans\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/skatox.com\\\/blog\\\/2012\\\/01\\\/14\\\/auto-completacion-de-codigo-php-con-yii-en-netbeans\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/2012\\\/01\\\/14\\\/auto-completacion-de-codigo-php-con-yii-en-netbeans\\\/#primaryimage\",\"url\":\"https:\\\/\\\/skatox.com\\\/blog\\\/images\\\/2012\\\/01\\\/YiiAutoCompletionNetbeans.jpg\",\"contentUrl\":\"https:\\\/\\\/skatox.com\\\/blog\\\/images\\\/2012\\\/01\\\/YiiAutoCompletionNetbeans.jpg\",\"width\":827,\"height\":510,\"caption\":\"Completado de c\u00f3digo PHP con Yii en Netbeans\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/2012\\\/01\\\/14\\\/auto-completacion-de-codigo-php-con-yii-en-netbeans\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/skatox.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Auto-completaci\u00f3n de c\u00f3digo PHP con YII en Netbeans\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/skatox.com\\\/blog\\\/\",\"name\":\"El blog de Skatox\",\"description\":\"Compartiendo mis opiniones inform\u00e1ticas mas all\u00e1 de los 280 caracteres\",\"publisher\":{\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/skatox.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/#organization\",\"name\":\"El blog de Skatox\",\"url\":\"https:\\\/\\\/skatox.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/skatox.com\\\/blog\\\/images\\\/2022\\\/03\\\/tux.png\",\"contentUrl\":\"https:\\\/\\\/skatox.com\\\/blog\\\/images\\\/2022\\\/03\\\/tux.png\",\"width\":218,\"height\":218,\"caption\":\"El blog de Skatox\"},\"image\":{\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/ElWeblogdeSkatox\\\/\",\"https:\\\/\\\/x.com\\\/skatox\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/skatox\\\/\",\"https:\\\/\\\/www.youtube.com\\\/c\\\/MiguelAngelUsecheCastro\",\"https:\\\/\\\/x.com\\\/skatox\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/#\\\/schema\\\/person\\\/e081bf33c5b0f1b0514e253cb578e1ba\",\"name\":\"Miguel Useche\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/wp-content\\\/litespeed\\\/avatar\\\/aec95b02408138cb9d08288435373552.jpg?ver=1779414635\",\"url\":\"https:\\\/\\\/skatox.com\\\/blog\\\/wp-content\\\/litespeed\\\/avatar\\\/aec95b02408138cb9d08288435373552.jpg?ver=1779414635\",\"contentUrl\":\"https:\\\/\\\/skatox.com\\\/blog\\\/wp-content\\\/litespeed\\\/avatar\\\/aec95b02408138cb9d08288435373552.jpg?ver=1779414635\",\"caption\":\"Miguel Useche\"},\"sameAs\":[\"https:\\\/\\\/skatox.com\",\"https:\\\/\\\/x.com\\\/skatox\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Auto-completaci\u00f3n de c\u00f3digo PHP con YII en Netbeans - El blog de Skatox","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/skatox.com\/blog\/2012\/01\/14\/auto-completacion-de-codigo-php-con-yii-en-netbeans\/","og_locale":"es_ES","og_type":"article","og_title":"Auto-completaci\u00f3n de c\u00f3digo PHP con YII en Netbeans - El blog de Skatox","og_description":"Netbeans es mi IDE favorito desde hace a\u00f1os y \u00faltimamente me ha tocado realizar varios proyectos usando el framework Yii. Para todo desarrollador \/ programador&#8230;","og_url":"https:\/\/skatox.com\/blog\/2012\/01\/14\/auto-completacion-de-codigo-php-con-yii-en-netbeans\/","og_site_name":"El blog de Skatox","article_publisher":"https:\/\/www.facebook.com\/ElWeblogdeSkatox\/","article_published_time":"2012-01-14T14:10:47+00:00","article_modified_time":"2023-02-28T15:14:01+00:00","og_image":[{"url":"https:\/\/skatox.com\/blog\/images\/2012\/01\/YiiAutoCompletionNetbeans-500x308.jpg","type":"","width":"","height":""}],"author":"Miguel Useche","twitter_card":"summary_large_image","twitter_creator":"@skatox","twitter_site":"@skatox","twitter_misc":{"Escrito por":"Miguel Useche","Tiempo de lectura":"2 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/skatox.com\/blog\/2012\/01\/14\/auto-completacion-de-codigo-php-con-yii-en-netbeans\/#article","isPartOf":{"@id":"https:\/\/skatox.com\/blog\/2012\/01\/14\/auto-completacion-de-codigo-php-con-yii-en-netbeans\/"},"author":{"name":"Miguel Useche","@id":"https:\/\/skatox.com\/blog\/#\/schema\/person\/e081bf33c5b0f1b0514e253cb578e1ba"},"headline":"Auto-completaci\u00f3n de c\u00f3digo PHP con YII en Netbeans","datePublished":"2012-01-14T14:10:47+00:00","dateModified":"2023-02-28T15:14:01+00:00","mainEntityOfPage":{"@id":"https:\/\/skatox.com\/blog\/2012\/01\/14\/auto-completacion-de-codigo-php-con-yii-en-netbeans\/"},"wordCount":298,"commentCount":5,"publisher":{"@id":"https:\/\/skatox.com\/blog\/#organization"},"image":{"@id":"https:\/\/skatox.com\/blog\/2012\/01\/14\/auto-completacion-de-codigo-php-con-yii-en-netbeans\/#primaryimage"},"thumbnailUrl":"https:\/\/skatox.com\/blog\/images\/2012\/01\/YiiAutoCompletionNetbeans-500x308.jpg","keywords":["codigo","desarrollo","netbeans","programacion"],"articleSection":["Desarrollo web","Desarrollo y Programaci\u00f3n","Netbeans","Planetas"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/skatox.com\/blog\/2012\/01\/14\/auto-completacion-de-codigo-php-con-yii-en-netbeans\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/skatox.com\/blog\/2012\/01\/14\/auto-completacion-de-codigo-php-con-yii-en-netbeans\/","url":"https:\/\/skatox.com\/blog\/2012\/01\/14\/auto-completacion-de-codigo-php-con-yii-en-netbeans\/","name":"Auto-completaci\u00f3n de c\u00f3digo PHP con YII en Netbeans - El blog de Skatox","isPartOf":{"@id":"https:\/\/skatox.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/skatox.com\/blog\/2012\/01\/14\/auto-completacion-de-codigo-php-con-yii-en-netbeans\/#primaryimage"},"image":{"@id":"https:\/\/skatox.com\/blog\/2012\/01\/14\/auto-completacion-de-codigo-php-con-yii-en-netbeans\/#primaryimage"},"thumbnailUrl":"https:\/\/skatox.com\/blog\/images\/2012\/01\/YiiAutoCompletionNetbeans-500x308.jpg","datePublished":"2012-01-14T14:10:47+00:00","dateModified":"2023-02-28T15:14:01+00:00","breadcrumb":{"@id":"https:\/\/skatox.com\/blog\/2012\/01\/14\/auto-completacion-de-codigo-php-con-yii-en-netbeans\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/skatox.com\/blog\/2012\/01\/14\/auto-completacion-de-codigo-php-con-yii-en-netbeans\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/skatox.com\/blog\/2012\/01\/14\/auto-completacion-de-codigo-php-con-yii-en-netbeans\/#primaryimage","url":"https:\/\/skatox.com\/blog\/images\/2012\/01\/YiiAutoCompletionNetbeans.jpg","contentUrl":"https:\/\/skatox.com\/blog\/images\/2012\/01\/YiiAutoCompletionNetbeans.jpg","width":827,"height":510,"caption":"Completado de c\u00f3digo PHP con Yii en Netbeans"},{"@type":"BreadcrumbList","@id":"https:\/\/skatox.com\/blog\/2012\/01\/14\/auto-completacion-de-codigo-php-con-yii-en-netbeans\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/skatox.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Auto-completaci\u00f3n de c\u00f3digo PHP con YII en Netbeans"}]},{"@type":"WebSite","@id":"https:\/\/skatox.com\/blog\/#website","url":"https:\/\/skatox.com\/blog\/","name":"El blog de Skatox","description":"Compartiendo mis opiniones inform\u00e1ticas mas all\u00e1 de los 280 caracteres","publisher":{"@id":"https:\/\/skatox.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/skatox.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/skatox.com\/blog\/#organization","name":"El blog de Skatox","url":"https:\/\/skatox.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/skatox.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/skatox.com\/blog\/images\/2022\/03\/tux.png","contentUrl":"https:\/\/skatox.com\/blog\/images\/2022\/03\/tux.png","width":218,"height":218,"caption":"El blog de Skatox"},"image":{"@id":"https:\/\/skatox.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/ElWeblogdeSkatox\/","https:\/\/x.com\/skatox","https:\/\/www.linkedin.com\/in\/skatox\/","https:\/\/www.youtube.com\/c\/MiguelAngelUsecheCastro","https:\/\/x.com\/skatox\/"]},{"@type":"Person","@id":"https:\/\/skatox.com\/blog\/#\/schema\/person\/e081bf33c5b0f1b0514e253cb578e1ba","name":"Miguel Useche","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/skatox.com\/blog\/wp-content\/litespeed\/avatar\/aec95b02408138cb9d08288435373552.jpg?ver=1779414635","url":"https:\/\/skatox.com\/blog\/wp-content\/litespeed\/avatar\/aec95b02408138cb9d08288435373552.jpg?ver=1779414635","contentUrl":"https:\/\/skatox.com\/blog\/wp-content\/litespeed\/avatar\/aec95b02408138cb9d08288435373552.jpg?ver=1779414635","caption":"Miguel Useche"},"sameAs":["https:\/\/skatox.com","https:\/\/x.com\/skatox"]}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":2545,"url":"https:\/\/skatox.com\/blog\/2013\/01\/09\/automatizacion-de-pruebas-funcionales-con-selenium-en-yii-usando-netbeans\/","url_meta":{"origin":2268,"position":0},"title":"Automatizaci\u00f3n de pruebas funcionales con Selenium en Yii usando Netbeans","author":"Miguel Useche","date":"9 de enero de 2013","format":false,"excerpt":"El t\u00edtulo de esta entrada es un poco largo, pero intentar\u00e9 de explicarles de una manera sencilla como podemos hacer pruebas funcionales en nuestras aplicaciones hechas con el framework de PHP Yii, usando Selenium y Netbeans. Para quienes no conocen las pruebas funcionales, son aquellas para comprobar la correcta ejecuci\u00f3n\u2026","rel":"","context":"En \u00abDesarrollo web\u00bb","block_context":{"text":"Desarrollo web","link":"https:\/\/skatox.com\/blog\/category\/todo-lo-relacionado-al-desarrollo-de-software\/desarrollo-web\/"},"img":{"alt_text":"Servidor Selenium","src":"https:\/\/i0.wp.com\/skatox.com\/blog\/images\/2013\/01\/selenium-server.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":3189,"url":"https:\/\/skatox.com\/blog\/2015\/08\/10\/como-crear-pruebas-unitarias-funcionales-con-yii-1-x-usando-composer\/","url_meta":{"origin":2268,"position":1},"title":"C\u00f3mo crear pruebas unitarias y funcionales con Yii 1.x usando Composer","author":"Miguel Useche","date":"10 de agosto de 2015","format":false,"excerpt":"Si tienes configurado tu proyecto hecho en Yii 1.x para cargar las clases mediante composer y deseas realizar pruebas automatizadas, notar\u00e1s que existen ciertas incompatibilidades entre Yii 1.x y el PHPUnit del repositorio de composer. A continuaci\u00f3n te explicar\u00e9 como instalarlo. Instalaci\u00f3n de las dependencias Lo primero es instalar todos\u2026","rel":"","context":"En \u00abDesarrollo web\u00bb","block_context":{"text":"Desarrollo web","link":"https:\/\/skatox.com\/blog\/category\/todo-lo-relacionado-al-desarrollo-de-software\/desarrollo-web\/"},"img":{"alt_text":"Selecci\u00f3n de PHPunit en Netbeans","src":"https:\/\/i0.wp.com\/skatox.com\/blog\/images\/2015\/08\/phpunit-netbeans.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/skatox.com\/blog\/images\/2015\/08\/phpunit-netbeans.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/skatox.com\/blog\/images\/2015\/08\/phpunit-netbeans.png?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":337,"url":"https:\/\/skatox.com\/blog\/2008\/07\/29\/netbeanstv-el-youtube-de-los-usuarios-de-netbeans\/","url_meta":{"origin":2268,"position":2},"title":"Netbeans.tv: El Youtube de los usuarios de Netbeans","author":"Miguel Useche","date":"29 de julio de 2008","format":false,"excerpt":"Sin son usuarios del IDE Netbeans, les encantar\u00e1 revisar de vez en cuando la p\u00e1gina https:\/\/netbeans.tv\/ que contiene mucha informaci\u00f3n aportada por la comunidad. Lo mejor de todo es que trae muchos Screencasts (digamos que tutoriales en video) y Podcasts (noticias, charlas, entrevistas en formato de audio) para conocer mas\u2026","rel":"","context":"En \u00abInform\u00e1tica\u00bb","block_context":{"text":"Inform\u00e1tica","link":"https:\/\/skatox.com\/blog\/category\/informatica\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":809,"url":"https:\/\/skatox.com\/blog\/2009\/06\/21\/codigo-fuente-de-skate-or-dice\/","url_meta":{"origin":2268,"position":3},"title":"C\u00f3digo fuente de Skate or Dice","author":"Miguel Useche","date":"21 de junio de 2009","format":false,"excerpt":"Hace d\u00ed\u00adas publiqu\u00e9\u00a0 sobre un programa que hice para el PSP acerca del fabuloso juego de azar Skate or Dice, la respuesta fue buena para ser mi primera aplicaci\u00f3n y pues debido a la solicitud por parte de muchas personas aqu\u00ed\u00ad les publico el c\u00f3digo fuente, para que con ello\u2026","rel":"","context":"En \u00abC++\u00bb","block_context":{"text":"C++","link":"https:\/\/skatox.com\/blog\/category\/todo-lo-relacionado-al-desarrollo-de-software\/c\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3167,"url":"https:\/\/skatox.com\/blog\/2015\/05\/04\/como-hacer-yii-1-x-cargue-automaticamente-las-clases-de-composer\/","url_meta":{"origin":2268,"position":4},"title":"C\u00f3mo hacer que Yii 1.x cargue autom\u00e1ticamente las clases de Composer","author":"Miguel Useche","date":"4 de mayo de 2015","format":false,"excerpt":"Hoy en d\u00eda si programas una aplicaci\u00f3n en PHP, es muy probable que utilices composer para instalar y manejar las dependencias de tu programa; sin embargo, aunque es f\u00e1cil de utilizar e instalar dependencias, muchas veces tenemos problemas para instanciarlas en nuestra aplicaci\u00f3n por los distintos formatos existentes (debido a\u2026","rel":"","context":"En \u00abDesarrollo web\u00bb","block_context":{"text":"Desarrollo web","link":"https:\/\/skatox.com\/blog\/category\/todo-lo-relacionado-al-desarrollo-de-software\/desarrollo-web\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":420,"url":"https:\/\/skatox.com\/blog\/2008\/10\/22\/felices-10-anos-netbeans\/","url_meta":{"origin":2268,"position":5},"title":"\u00a1Felices 10 a\u00f1os Netbeans!","author":"Miguel Useche","date":"22 de octubre de 2008","format":false,"excerpt":"Hoy est\u00e1 cumpliendo 10 a\u00f1os desde que sali\u00f3 a la luz Netbeans, en la p\u00e1gina oficial del evento podremos ver mucha informaci\u00f3n interesante si son usuarios de este excelente IDE (ya s\u00e9 que existe Eclipse pero no me gusta), les recomiendo que observen la parte de la historia de su\u2026","rel":"","context":"En \u00abNetbeans\u00bb","block_context":{"text":"Netbeans","link":"https:\/\/skatox.com\/blog\/category\/todo-lo-relacionado-al-desarrollo-de-software\/netbeans-2\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/skatox.com\/blog\/wp-json\/wp\/v2\/posts\/2268","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/skatox.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/skatox.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/skatox.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/skatox.com\/blog\/wp-json\/wp\/v2\/comments?post=2268"}],"version-history":[{"count":0,"href":"https:\/\/skatox.com\/blog\/wp-json\/wp\/v2\/posts\/2268\/revisions"}],"wp:attachment":[{"href":"https:\/\/skatox.com\/blog\/wp-json\/wp\/v2\/media?parent=2268"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/skatox.com\/blog\/wp-json\/wp\/v2\/categories?post=2268"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/skatox.com\/blog\/wp-json\/wp\/v2\/tags?post=2268"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}