الفرق بين المراجعتين ل"Twig/url encode"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(1.0: إضافة عنوان الصفحة | 2.0 محتوى الصفحة)
 
 
(4 مراجعات متوسطة بواسطة 3 مستخدمين غير معروضة)
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: المرشح url_encode في Twig}}</noinclude>
+
<noinclude>{{DISPLAYTITLE: المرشح url_encode في Twig}}</noinclude>
المرشح <code>url_encode</code> يرمّز سلسلة نصية كجزء من رابط تشعبي (URL) أو يرمّز مصفوفة كسلسلة استعلام (query string):<syntaxhighlight lang="twig">
+
المرشح <code>url_encode</code> يرمّز سلسلة نصية كجزء من رابط تشعبي URL أو يرمّز مصفوفة كسلسلة استعلام query string:<syntaxhighlight lang="twig">
 
{{ "path-seg*ment"|url_encode }}
 
{{ "path-seg*ment"|url_encode }}
 
{# الخرج "path-seg%2Ament" #}
 
{# الخرج "path-seg%2Ament" #}
سطر 9: سطر 9:
 
{{ {'param': 'value', 'foo': 'bar'}|url_encode }}
 
{{ {'param': 'value', 'foo': 'bar'}|url_encode }}
 
{# الخرج "param=value&foo=bar" #}
 
{# الخرج "param=value&foo=bar" #}
</syntaxhighlight>لاحظ أن Twig يستخدم الدالة [https://secure.php.net/rawurlencode rawurlencode] أو [https://secure.php.net/http_build_query http_build_query] من لغة PHP.
+
</syntaxhighlight>لاحظ أن Twig يستخدم الدالة [https://secure.php.net/rawurlencode <code>rawurlencode</code>] أو [https://secure.php.net/http_build_query <code>http_build_query</code>] من لغة [[PHP]].
  
 
==انظر أيضًا==
 
==انظر أيضًا==
*[[Twig/intro|مقدمة عن محرك القوالب Twig.]]
+
*[[Twig/intro|مقدمة عن محرك القوالب Twig]]
*[[Twig/advanced|توسيع Twig.]]
+
*[[Twig/advanced|توسيع Twig]]
*[[Twig/internals|المكونات الداخلية لـ Twig.]]
+
* [[Twig/internals|المكونات الداخلية لـ Twig]]
*[[Twig/tags|الوسوم في Twig]].
+
*[[Twig/tags|الوسوم في Twig]]
*[[ Twig/filters|المرشحات في Twig]].
+
*[[ Twig/filters|المرشحات في Twig]]
 
==المصادر==
 
==المصادر==
*[https://twig.symfony.com/doc/3.x/filters/escape.html صفحة توثيق المرشح escape في توثيق Twig الرسمي].
+
*[https://twig.symfony.com/doc/3.x/filters/url_encode.html صفحة المرشح url_encode في توثيق Twig الرسمي]
 +
[[تصنيف:Twig]]
 +
[[تصنيف:Twig Filters]]

المراجعة الحالية بتاريخ 14:41، 11 مايو 2021

المرشح url_encode يرمّز سلسلة نصية كجزء من رابط تشعبي URL أو يرمّز مصفوفة كسلسلة استعلام query string:

{{ "path-seg*ment"|url_encode }}
{# الخرج "path-seg%2Ament" #}

{{ "string with spaces"|url_encode }}
{# الخرج "string%20with%20spaces" #}

{{ {'param': 'value', 'foo': 'bar'}|url_encode }}
{# الخرج "param=value&foo=bar" #}

لاحظ أن Twig يستخدم الدالة rawurlencode أو http_build_query من لغة PHP.

انظر أيضًا

المصادر