{"version":"1.0","provider_name":"Tecr\u00fcbeler Rehberi","provider_url":"http:\/\/www.erenali.com","author_name":"erenali","author_url":"http:\/\/www.erenali.com\/index.php\/author\/erenali\/","title":"Yii de Mysql unique alan i\u00e7in hata verme - Tecr\u00fcbeler Rehberi","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"mROO7AoHvs\"><a href=\"http:\/\/www.erenali.com\/index.php\/2016\/07\/13\/yii-de-mysql-unique-alan-icin-hata-verme\/\">Yii de Mysql unique alan i\u00e7in hata verme<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"http:\/\/www.erenali.com\/index.php\/2016\/07\/13\/yii-de-mysql-unique-alan-icin-hata-verme\/embed\/#?secret=mROO7AoHvs\" width=\"600\" height=\"338\" title=\"&#8220;Yii de Mysql unique alan i\u00e7in hata verme&#8221; &#8212; Tecr\u00fcbeler Rehberi\" data-secret=\"mROO7AoHvs\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/*! This file is auto-generated *\/\n!function(c,d){\"use strict\";var e=!1,o=!1;if(d.querySelector)if(c.addEventListener)e=!0;if(c.wp=c.wp||{},c.wp.receiveEmbedMessage);else if(c.wp.receiveEmbedMessage=function(e){var t=e.data;if(!t);else if(!(t.secret||t.message||t.value));else if(\/[^a-zA-Z0-9]\/.test(t.secret));else{for(var r,s,a,i=d.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),n=d.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),o=new RegExp(\"^https?:$\",\"i\"),l=0;l<n.length;l++)n[l].style.display=\"none\";for(l=0;l<i.length;l++)if(r=i[l],e.source!==r.contentWindow);else{if(r.removeAttribute(\"style\"),\"height\"===t.message){if(1e3<(s=parseInt(t.value,10)))s=1e3;else if(~~s<200)s=200;r.height=s}if(\"link\"===t.message)if(s=d.createElement(\"a\"),a=d.createElement(\"a\"),s.href=r.getAttribute(\"src\"),a.href=t.value,!o.test(a.protocol));else if(a.host===s.host)if(d.activeElement===r)c.top.location.href=t.value}}},e)c.addEventListener(\"message\",c.wp.receiveEmbedMessage,!1),d.addEventListener(\"DOMContentLoaded\",t,!1),c.addEventListener(\"load\",t,!1);function t(){if(o);else{o=!0;for(var e,t,r,s=-1!==navigator.appVersion.indexOf(\"MSIE 10\"),a=!!navigator.userAgent.match(\/Trident.*rv:11\\.\/),i=d.querySelectorAll(\"iframe.wp-embedded-content\"),n=0;n<i.length;n++){if(!(r=(t=i[n]).getAttribute(\"data-secret\")))r=Math.random().toString(36).substr(2,10),t.src+=\"#?secret=\"+r,t.setAttribute(\"data-secret\",r);if(s||a)(e=t.cloneNode(!0)).removeAttribute(\"security\"),t.parentNode.replaceChild(e,t);t.contentWindow.postMessage({message:\"ready\",secret:r},\"*\")}}}}(window,document);\n<\/script>\n","description":"Mysql veritaban\u0131nda unique alanlar tan\u0131mlad\u0131\u011f\u0131m\u0131zda bu kural\u0131 program\u0131m\u0131zda da hayata ge\u00e7irebilmek i\u00e7in model i\u00e7erisinde rules fonksiyonuna k\u00fc\u00e7\u00fck bir ekleme \u00a0yapmak i\u015fimizi g\u00f6recektir. \u00d6rnekte urunkodu alan\u0131n\u0131n unique oldu\u011fu belirtilmi\u015f ve g\u00fcncelleme yada ekleme i\u015flemlerinde ayn\u0131 de\u011fer kay\u0131t edilmeye \u00e7al\u0131\u015f\u0131ld\u0131\u011f\u0131nda\u00a0&#8220;zaten kay\u0131tl\u0131&#8221;\u00a0diye hata d\u00f6nmesi sa\u011flanm\u0131\u015ft\u0131r. public function rules() \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 { \u00a0 \u00a0 \u00a0&#8230;"}