Maison php教程 php手册 yii实现级联下拉菜单的方法

yii实现级联下拉菜单的方法

Jun 06, 2016 pm 08:19 PM
yii 下拉菜单 Cascade

这篇文章主要介绍了yii实现级联下拉菜单的方法,需要的朋友可以参考下

本文详细讲述了yii实现级联下拉菜单的方法,具体步骤如下:

1.模版中加入如下代码:

dropDownList($model, 'src_type_id', OrderSrc::options(), array( 'id' => 'task-order-src-id', )); echo $form->dropDownList($model, 'src_shop_id', array(''=>'全部'), array( 'id' => 'task-shop-id', )) ?>

在这段代码中,OrderSrc_options() 这个是先读取一个下拉菜单。调用OrderScr model中的options方法。内容如下

public static function options($hasShop = true) { $model = new self(); if($hasShop) $model->hasShop(); $models = $model->findAll(); $array = array(''=>'全部'); foreach($models as $model) { $array[$model->src_id] = $model->src_name; } return $array; }

2.然后在模版页面中增加JS代码,,实现当第一个下拉菜单变化时给第二个下拉菜单进行内容赋值。

在这段JS代码中,实现调取一个程序获取第二个下拉菜单的值(调用Controller中的actionGetShops方法),任何追加到第二个下拉菜单中。

Controller中的actionGetShops方法如下:

public function actionGetShops() { $srcId = $_GET['srcId']; $array = ThirdpartInterfaceConfig::options($srcId); $htmlContent = ""; } echo $htmlContent; }

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Repo: Comment relancer ses coéquipiers
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment créer un menu déroulant dans le tableau WPS Comment créer un menu déroulant dans le tableau WPS Mar 21, 2024 pm 01:31 PM

Comment créer le menu déroulant du tableau WPS : Après avoir sélectionné la cellule dans laquelle vous souhaitez définir le menu déroulant, cliquez successivement sur "Données", "Validité", puis effectuez les réglages correspondants dans la boîte de dialogue contextuelle. pour dérouler notre menu. En tant que logiciel bureautique puissant, WPS a la capacité d'éditer des documents, des tableaux de données statistiques, etc., ce qui offre beaucoup de commodité à de nombreuses personnes qui ont besoin de traiter du texte, des données, etc. Afin d'utiliser habilement le logiciel WPS pour nous offrir beaucoup de commodité, nous devons être capables de maîtriser diverses opérations très basiques du logiciel WPS. Dans cet article, l'éditeur partagera avec vous comment utiliser le logiciel WPS. opérations du menu déroulant dans le tableau WPS qui apparaît. Après avoir ouvert le formulaire WPS, sélectionnez d'abord le

Comment ajouter des bordures de page artistiques dans Microsoft Word Comment ajouter des bordures de page artistiques dans Microsoft Word Apr 27, 2023 pm 08:25 PM

Êtes-vous fatigué de voir tout le temps les bordures noires traditionnelles sur vos documents Word ? Cherchez-vous des moyens d'ajouter des bordures colorées et artistiques à vos documents pour les rendre plus attrayants et amusants ? Que diriez-vous d’ajouter différentes bordures artistiques à différentes pages de votre document Word ? Ou appliquer une seule bordure artistique à toutes les pages du document à la fois ? Je sais que vous êtes aussi enthousiasmé que nous par toute cette histoire de frontières artistiques ! Accédez directement à cet article pour apprendre à appliquer avec succès des bordures artistiques aux documents Word. Partie 1 : Comment appliquer la même bordure de page artistique à toutes les pages d'un document Word Étape 1 : Ouvrez le document Word et cliquez sur l'onglet « Conception » dans le ruban supérieur. Choisissez dans DESIGN

Comment imprimer un document Word sans commentaires Comment imprimer un document Word sans commentaires Apr 18, 2023 pm 02:19 PM

Avec Microsoft Word, les commentaires sont importants, surtout lorsque le document est partagé entre plusieurs personnes. Chacun peut ajouter quelque chose au contenu du document à travers ses commentaires, et il est très important de conserver ces commentaires pour référence future. Mais quand on a besoin d’imprimer un document, a-t-on vraiment besoin d’imprimer des commentaires ? Dans certains cas, oui. Mais dans d’autres cas, c’est un grand non ! Dans cet article, nous expliquons à travers 2 solutions différentes comment imprimer facilement un document Word sans imprimer les commentaires dessus. N'oubliez pas que les commentaires sont uniquement masqués et ne seront pas supprimés. Par conséquent, vous ne risquez absolument aucune partie de votre document ici en l’imprimant sans commentaire. J'espère que ça vous plaira ! Solution 1 : Réussir

5 façons (et correctifs) de redimensionner votre écran pour surveiller sous Windows 11 5 façons (et correctifs) de redimensionner votre écran pour surveiller sous Windows 11 Apr 14, 2023 pm 03:28 PM

En raison des récentes améliorations apportées à travers le monde, les pièces détachées pour PC sont désormais disponibles au PDSF, ce qui a incité de nombreux utilisateurs à enfin construire le PC de leurs rêves. Construire un PC peut présenter des défis, et l'une des tâches consiste à adapter votre écran à celui de votre moniteur. Si vous ne parvenez pas à installer un écran sur votre moniteur sous Windows 11, voici tout ce que vous devez savoir. Commençons. Comment ajuster votre écran pour la surveillance sous Windows 11 de 5 manières Pour adapter votre écran à votre moniteur, vous pouvez ajuster la résolution, la mise à l'échelle ou les paramètres de sortie d'affichage en fonction de vos paramètres actuels. Nous vous recommandons d'essayer de redimensionner la résolution pour conserver la qualité visuelle et le dpi. Cependant, si cela ne fonctionne pas pour vous, vous pouvez essayer

Comment définir la transparence des images dans Google Slides ? Comment définir la transparence des images dans Google Slides ? Apr 25, 2023 pm 06:52 PM

Comment modifier la transparence d'une image dans Google Slides Google Slides vous permet d'apporter de petites modifications à vos images. Vous pouvez utiliser le menu Options de format dans Google Slides pour modifier le niveau de transparence de toute image que vous insérez. Pour rendre une image transparente à l'aide du menu Options de format de Google Slides : ouvrez votre présentation Google Slides existante ou créez-en une nouvelle. Sélectionnez une image existante sur l'une des diapositives de votre présentation. Vous pouvez également ajouter une image en appuyant sur Insérer > Image et en sélectionnant l'une des options de téléchargement. Après avoir sélectionné l'image, appuyez sur le bouton Options de format dans la barre d'outils. Vous pouvez également cliquer avec le bouton droit sur l’image et sélectionner les options de format. Menu Options de formatage

Implémentez l'effet de menu déroulant dans l'applet WeChat Implémentez l'effet de menu déroulant dans l'applet WeChat Nov 21, 2023 pm 03:03 PM

Pour implémenter l'effet de menu déroulant dans les mini-programmes WeChat, des exemples de code spécifiques sont nécessaires. Avec la popularité de l'Internet mobile, les mini-programmes WeChat sont devenus une partie importante du développement d'Internet, et de plus en plus de gens ont commencé à y prêter attention et à y prêter attention. utilisez les mini-programmes WeChat. Le développement de mini-programmes WeChat est plus simple et plus rapide que le développement d'applications traditionnelles, mais il nécessite également la maîtrise de certaines compétences en développement. Dans le développement des mini-programmes WeChat, les menus déroulants sont un composant courant de l'interface utilisateur, permettant une meilleure expérience utilisateur. Cet article présentera en détail comment implémenter l'effet de menu déroulant dans l'applet WeChat et fournira des informations pratiques.

Comment utiliser les sous-titres en direct à l'échelle du système sous Windows 11 Comment utiliser les sous-titres en direct à l'échelle du système sous Windows 11 May 02, 2023 pm 01:19 PM

Les capacités et fonctionnalités d’accessibilité de Windows se sont développées lentement. La mise à jour Windows 1122H2 apporte un certain nombre de nouvelles fonctionnalités, notamment la possibilité d'utiliser des sous-titres en direct à l'échelle du système sur votre système. Il s’agit d’une fonctionnalité très demandée, d’autant plus que d’autres plateformes ont commencé à l’inclure l’année dernière. Apprenons-en plus. Que sont les sous-titres en direct à l’échelle du système dans Windows 11 ? Comme leur nom l'indique, les sous-titres en direct à l'échelle du système vous aident à générer des sous-titres pour tout fichier audio actuellement lu sur votre système. Il s'agit d'une fonctionnalité d'accessibilité importante pour les utilisateurs malentendants et peut également être utilisée pour générer des sous-titres dans des applications non prises en charge. Vous pouvez également utiliser des sous-titres en direct pour transcrire des fichiers audio et créer des

Comment créer une liste déroulante avec des symboles dans Excel Comment créer une liste déroulante avec des symboles dans Excel Apr 14, 2023 am 09:04 AM

Créer une liste déroulante dans une feuille de calcul Excel est simple, à condition qu'il s'agisse d'un menu déroulant standard. Mais que se passe-t-il si vous devez le rendre spécial en ajoutant un symbole spécial, ou le rendre encore plus spécial en ajoutant du texte ainsi que des symboles ? Ok, cela semble intéressant, mais vous vous demandez si cela est possible ? Quelle est la réponse que vous ne connaissez pas lorsque Geek Page est là pour vous aider ? Cet article concerne la création de menus déroulants avec des symboles ainsi que des symboles et du texte. J'espère que vous avez apprécié la lecture de cet article ! Lisez également : Comment ajouter un menu déroulant dans Microsoft Excel Partie 1 : Créer une liste déroulante avec des symboles uniquement Pour créer un menu déroulant avec des symboles, nous devons d'abord créer la source

See all articles